首頁 >後端開發 >php教程 >php遍歷多維數組的兩種方法

php遍歷多維數組的兩種方法

墨辰丷
墨辰丷原創
2018-06-05 17:44:565435瀏覽

這篇文章主要介紹php遍歷多維數組的兩種方法,有興趣的朋友參考下,希望對大家有幫助。

程式碼如下:

$a=array('fruits'=>array('a'=>'orange','b'=>'grape',c=>'apple'),
 'numbers'=>array(1,2,3,4,5,6),
 'holes'=>array('first',5=>'second','third')
 );
//第一种:
foreach($a as $list=>$things){
 if(is_array($things)){
 foreach($things as $newlist=>$counter){
 echo "key:".$newlist."<br/>"."value:".$counter."<br/>";
 }
}
}
//第二种:
function MulitarraytoSingle($array){
   $temp=array();
   if(is_array($array)){
     foreach ($array as $key=>$value )
     {
       if(is_array($value)){
         MulitarraytoSingle($value);
       }
       else{
         $temp[]=$value;
       }
     }
   }
}

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

相關建議:

php中浮點數運算實例分析

PHP實作取得使用者客戶端真實IP的解決方法

php 實作取得檔案行數的方法

#

以上是php遍歷多維數組的兩種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn