php遞歸,多維數組轉成一維


可能是一直用不到的原因最經才發現,原來對靜態變量與遞歸一直都不曾了解過,特別是遞歸這種存在。。。。。。

從網上摘下的一段

<?php
function array_multi2single($array){
static $result_array=array();
foreach($array as $value){
if(is_array($value)){

array_multi2single($value);

}
else
$result_array[]=$value;
}
return $result_array;
}

$array=array("1"=>array("A","B","C",array("D","E")),"2"=>array("F","G","H","I"));
$array=array_multi2single($array);
foreach($array as $value){
echo "<h5>$value</h5>";
echo "<br>";
}
?> 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM