PHP多維數組遍歷方法(2種實現方法)
更新時間:2015年12月10日 09:59:16 作者:happy664618843
這篇文章主要介紹了PHP多維數組遍歷方法,實例分析了2種多維數組的遍歷技巧,包括簡單的foreach遍歷與遞歸操作遍歷實現方法,需要的朋友可以參考下
本文實例講述了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中unset,array_splice刪除數組中元素的區(qū)別
php中刪除數組元素是非常的簡單的,但有時刪除數組需要對索引進行一些排序要求我們會使用到相關的函數,這里我們來介紹使用unset,array_splice刪除數組中的元素區(qū)別吧2014-07-07配置eAccelerator和XCache擴展來加速PHP程序的執(zhí)行
這篇文章主要介紹了配置eAccelerator和XCache擴展來加速PHP程序的執(zhí)行的方法,XCache和PHP5.5以來自帶的Zend Opcache一樣都是在共享內存中存儲Opcode的緩存器,需要的朋友可以參考下2015-12-12php中time()與$_SERVER[REQUEST_TIME]用法區(qū)別
這篇文章主要介紹了php中time()與$_SERVER[REQUEST_TIME]用法區(qū)別,詳細分析了time()與$_SERVER[REQUEST_TIME]的用法,并以實例形式對比總結了二者在獲取當前系統(tǒng)時間戳與請求時間戳的區(qū)別,需要的朋友可以參考下2014-11-11