国产探花免费观看_亚洲丰满少妇自慰呻吟_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] => ! 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 施甸县| 夹江县| 景洪市| 合川市| 台中市| 白水县| 平潭县| 徐水县| 桦川县| 文安县| 石柱| 太保市| 庆阳市| 应城市| 浙江省| 阿克苏市| 弥勒县| 宁德市| 格尔木市| 夏河县| 军事| 饶河县| 漳浦县| 罗源县| 海林市| 读书| 龙里县| 丹江口市| 太康县| 博爱县| 乌拉特后旗| 凌源市| 扎赉特旗| 天津市| 阳东县| 新巴尔虎左旗| 城市| 皋兰县| 蒲城县| 江北区| 龙海市|