国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php多維數組轉一維數組的函數

2024-09-04 11:46:36
字體:
來源:轉載
供稿:網友

php多維數組轉一維數組我們用到最多的就是直接foreach了,但是如何使用php函數來實現呢,下面我們就一起來看看吧.

php語言本身沒有將多維數組轉為一維數組的函數,但是我們可以自己寫一個php函數來實現將多維轉一維的功能.

運用了遞歸,簡單粗暴,整個函數體9行代碼就實現了該功能,php源碼如下:

  1. $multi = array
  2.  array
  3.   array
  4.    'wo'
  5.    'shi' 
  6.   ), 
  7.   'php' 
  8.  ), 
  9.  'cheng'
  10.  array
  11.   array
  12.    'xu'
  13.    'yuan'
  14.   ) 
  15.  ), 
  16.  '!' 
  17. ); 
  18. $multi = arrToOne($multi); 
  19. print_r($multi); 
  20. function arrToOne($multi) { 
  21.  $arr = array(); 
  22.  foreach ($multi as $key => $val) { 
  23.   ifis_array($val) ) { 
  24.    $arr = array_merge($arr, arrToOne($val)); 
  25.   } else { //Vevb.com 
  26.    $arr[] = $val
  27.   } 
  28.  } 
  29.  return $arr
  30. //執行后的效果: 
  31. Array 
  32.     [0] => wo 
  33.     [1] => shi 
  34.     [2] => php 
  35.     [3] => cheng 
  36.     [4] => xu 
  37.     [5] => yuan 
  38.     [6] => ! 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 卓尼县| 额济纳旗| 五指山市| 宿松县| 乌兰县| 宜丰县| 长乐市| 宁陵县| 翁源县| 澳门| 湖南省| 海城市| 普宁市| 梁山县| 上蔡县| 黑水县| 如皋市| 福州市| 巫溪县| 邹平县| 扶绥县| 双城市| 灌云县| 兴安县| 宁安市| 布拖县| 阿克陶县| 登封市| 原阳县| 蒙阴县| 安化县| 镇雄县| 通道| 马龙县| 元氏县| 城固县| 寿阳县| 汾西县| 黄山市| 搜索| 武川县|