PHP多維數(shù)組遍歷方法(2種實現(xiàn)方法)
更新時間:2015年12月10日 09:59:16 作者:happy664618843
這篇文章主要介紹了PHP多維數(shù)組遍歷方法,實例分析了2種多維數(shù)組的遍歷技巧,包括簡單的foreach遍歷與遞歸操作遍歷實現(xiàn)方法,需要的朋友可以參考下
本文實例講述了PHP多維數(shù)組遍歷方法。分享給大家供大家參考,具體如下:
方法一:
$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程序設(shè)計有所幫助。
您可能感興趣的文章:
- PHP 數(shù)組遍歷方法大全(foreach,list,each)
- PHP 數(shù)組遍歷foreach語法結(jié)構(gòu)及實例
- 深思 PHP 數(shù)組遍歷的差異(array_diff 的實現(xiàn))
- 深思 PHP 數(shù)組遍歷的差異(array_diff 的實現(xiàn))
- PHP 數(shù)組遍歷順序理解
- php學習筆記 數(shù)組遍歷實現(xiàn)代碼
- PHP數(shù)組遍歷知識匯總(包含遍歷方法、數(shù)組指針操作函數(shù)、數(shù)組遍歷測速)
- php若干單維數(shù)組遍歷方法的比較
- PHP數(shù)組遍歷的幾種常見方式總結(jié)
相關(guān)文章
PHP中unset,array_splice刪除數(shù)組中元素的區(qū)別
php中刪除數(shù)組元素是非常的簡單的,但有時刪除數(shù)組需要對索引進行一些排序要求我們會使用到相關(guān)的函數(shù),這里我們來介紹使用unset,array_splice刪除數(shù)組中的元素區(qū)別吧2014-07-07配置eAccelerator和XCache擴展來加速PHP程序的執(zhí)行
這篇文章主要介紹了配置eAccelerator和XCache擴展來加速PHP程序的執(zhí)行的方法,XCache和PHP5.5以來自帶的Zend Opcache一樣都是在共享內(nèi)存中存儲Opcode的緩存器,需要的朋友可以參考下2015-12-12PHP判斷FORM表單或URL參數(shù)來的數(shù)據(jù)是否為整數(shù)的方法
這篇文章主要介紹了PHP判斷FORM表單或URL參數(shù)來的數(shù)據(jù)是否為整數(shù)的方法,需要的朋友可以參考下2016-03-03php連接oracle數(shù)據(jù)庫的方法(測試成功)
這篇文章主要介紹了php連接oracle數(shù)據(jù)庫的方法,簡單分析了php連接Oracle數(shù)據(jù)庫的常見方法與具體操作技巧,并對可能出現(xiàn)的問題進行了總結(jié)分析,需要的朋友可以參考下2016-05-05php中time()與$_SERVER[REQUEST_TIME]用法區(qū)別
這篇文章主要介紹了php中time()與$_SERVER[REQUEST_TIME]用法區(qū)別,詳細分析了time()與$_SERVER[REQUEST_TIME]的用法,并以實例形式對比總結(jié)了二者在獲取當前系統(tǒng)時間戳與請求時間戳的區(qū)別,需要的朋友可以參考下2014-11-11