PHP多維數組轉一維數組的簡單實現(xiàn)方法
更新時間:2015年12月23日 12:01:55 作者:views
這篇文章主要介紹了PHP多維數組轉一維數組的簡單實現(xiàn)方法,涉及PHP遞歸操作技巧,簡單實用,需要的朋友可以參考下
本文實例講述了PHP多維數組轉一維數組的簡單實現(xiàn)方法。分享給大家供大家參考,具體如下:
php語言本身沒有將多維數組轉為一維數組的函數,但是我們可以自己寫一個php函數來實現(xiàn)將多維轉一維的功能。
運用了遞歸,簡單粗暴,整個函數體9行代碼就實現(xiàn)了該功能,php源碼如下:
$multi = array(
array(
array(
'wo',
'shi'
),
'php'
),
'cheng',
array(
array(
'xu',
'yuan',
)
),
'!'
);
$multi = arrToOne($multi);
print_r($multi);
function arrToOne($multi) {
$arr = array();
foreach ($multi as $key => $val) {
if( is_array($val) ) {
$arr = array_merge($arr, arrToOne($val));
} else {
$arr[] = $val;
}
}
return $arr;
}
執(zhí)行后的效果:
Array ( [0] => wo [1] => shi [2] => php [3] => cheng [4] => xu [5] => yuan [6] => ! )
希望本文所述對大家PHP程序設計有所幫助。
相關文章
LINUX下PHP程序實現(xiàn)WORD文件轉化為PDF文件的方法
這篇文章主要介紹了LINUX下PHP程序實現(xiàn)WORD文件轉化為PDF文件的方法,涉及php針對Word文檔與pdf格式文件的相關操作技巧,需要的朋友可以參考下2016-05-05
解析php中die(),exit(),return的區(qū)別
本篇文章是對php中die(),exit(),return的區(qū)別進行了詳細的分析介紹,需要的朋友參考下2013-06-06

