PHP多維數(shù)組轉一維數(shù)組的簡單實現(xiàn)方法
更新時間:2015年12月23日 12:01:55 作者:views
這篇文章主要介紹了PHP多維數(shù)組轉一維數(shù)組的簡單實現(xiàn)方法,涉及PHP遞歸操作技巧,簡單實用,需要的朋友可以參考下
本文實例講述了PHP多維數(shù)組轉一維數(shù)組的簡單實現(xiàn)方法。分享給大家供大家參考,具體如下:
php語言本身沒有將多維數(shù)組轉為一維數(shù)組的函數(shù),但是我們可以自己寫一個php函數(shù)來實現(xiàn)將多維轉一維的功能。
運用了遞歸,簡單粗暴,整個函數(shù)體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程序設計有所幫助。
您可能感興趣的文章:
- 解析PHP之提取多維數(shù)組指定列的方法
- PHP 多維數(shù)組的排序問題 根據(jù)二維數(shù)組中某個項排序
- array_multisort實現(xiàn)PHP多維數(shù)組排序示例講解
- PHP中多維數(shù)組的foreach遍歷示例
- 解析PHP將對象轉換成數(shù)組的方法(兼容多維數(shù)組類型)
- php簡單實現(xiàn)多維數(shù)組排序的方法
- php實現(xiàn)在多維數(shù)組中查找特定value的方法
- php根據(jù)某字段對多維數(shù)組進行排序的方法
- PHP foreach遍歷多維數(shù)組實現(xiàn)方式
- php計算多維數(shù)組中所有值總和的方法
- PHP實現(xiàn)提取多維數(shù)組指定一列的方法總結
相關文章
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

