PHP多維數(shù)組轉(zhuǎn)一維數(shù)組的簡單實現(xiàn)方法
本文實例講述了PHP多維數(shù)組轉(zhuǎn)一維數(shù)組的簡單實現(xiàn)方法。分享給大家供大家參考,具體如下:
php語言本身沒有將多維數(shù)組轉(zhuǎn)為一維數(shù)組的函數(shù),但是我們可以自己寫一個php函數(shù)來實現(xiàn)將多維轉(zhuǎ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程序設(shè)計有所幫助。
- 解析PHP之提取多維數(shù)組指定列的方法
- PHP 多維數(shù)組的排序問題 根據(jù)二維數(shù)組中某個項排序
- array_multisort實現(xiàn)PHP多維數(shù)組排序示例講解
- PHP中多維數(shù)組的foreach遍歷示例
- 解析PHP將對象轉(zhuǎn)換成數(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ù)組指定一列的方法總結(jié)
相關(guān)文章
LINUX下PHP程序?qū)崿F(xiàn)WORD文件轉(zhuǎn)化為PDF文件的方法
這篇文章主要介紹了LINUX下PHP程序?qū)崿F(xiàn)WORD文件轉(zhuǎn)化為PDF文件的方法,涉及php針對Word文檔與pdf格式文件的相關(guān)操作技巧,需要的朋友可以參考下2016-05-05解析php中die(),exit(),return的區(qū)別
本篇文章是對php中die(),exit(),return的區(qū)別進行了詳細的分析介紹,需要的朋友參考下2013-06-06