综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产

30
2018/06

多維數(shù)組如何變成一維數(shù)組

發(fā)布時(shí)間:2018-06-30 12:59:46
發(fā)布者:pengyifeng
瀏覽量:
0

在php開發(fā)過程中,數(shù)組運(yùn)用場(chǎng)景是非常多的。今天我們就來把任意的多維數(shù)組,轉(zhuǎn)變成一維數(shù)組,方法也很簡(jiǎn)單:

首先我們來寫一個(gè)二維數(shù)組:

$user = array(
    '0' => array('id' => 100, 'username' => 'a1'),
    '1' => array('id' => 101, 'username' => 'a2'),
    '2' => array('id' => 102, 'username' => 'a3'),
    '3' => array('id' => 103, 'username' => 'a4'),
    '4' => array('id' => 104, 'username' => 'a5'),
);

如何把這個(gè)二維數(shù)組變成一維數(shù)組呢?

一種是將指定列轉(zhuǎn)換成一維數(shù)組,

第二種情況,就是把所有的值都轉(zhuǎn)換成一維數(shù)組,而且鍵值相同不會(huì)被覆蓋,轉(zhuǎn)換后的一維數(shù)組是這樣的:

$result = array(100, 'a1', 101, 'a2', 102, 'a3', 103, 'a4', 104, 'a5');

1、array_reduce函數(shù)法

用array_reduce()函數(shù)是較為快捷的方法:

$result = array_reduce($user, function ($result, $value) {
 return array_merge($result, array_values($value));
}, array())

注:function(){}結(jié)構(gòu)是php匿名函數(shù)寫法,詳情見:PHP閉包(Closure)function() use(){}的使用方法。

因?yàn)閍rray_merge函數(shù)會(huì)把相同字符串鍵名的數(shù)組覆蓋合并,所以必須先用array_value取出值后再合并。

如果第二維是數(shù)字鍵名,如:

$user = array(
 'a' => array(100, 'a1'),
 'b' => array(101, 'a2'),
 'c' => array(102, 'a3'),
 'd' => array(103, 'a4'),
 'e' => array(104, 'a5'),
);

那么直接這樣就可以了:

$result = array_reduce($user, 'array_merge', array())

 2、array_walk_recursive函數(shù)法

用array_walk_recursive()函數(shù)就非常靈活,可以把任意維度的數(shù)組轉(zhuǎn)換成一維數(shù)組。

$result = [];
array_walk_recursive($user, function($value) use (&$result) {
    array_push($result, $value);
});

例如,下面這個(gè)多維數(shù)組:

$user4 = array(
    'a' => array(100, 'a1'),
    'b' => array(101, 'a2'),
    'c' => array(
        'd' => array(102, 'a3'),
        'e' => array(103, 'a4'),
    ),
);

用這個(gè)方法后就變成:

$result = array(100, 'a1', 101, 'a2', 102, 'a3', 103, 'a4');

 3、array_map函數(shù)法

用array_map和array_reduce函數(shù)的方法類似,如下:

$result = [];
array_map(function ($value) use (&$result) {
    $result = array_merge($result, array_values($value));
}, $user);

只是需要多聲明一個(gè)空的$result數(shù)組。


關(guān)鍵詞:
返回列表
综合干狼人综合首页,日本а中文在线天堂,中国av一区,日韩va亚洲va欧洲va国产
中文字幕日本乱码精品影院| 成av人片一区二区| 欧美精品xxxxbbbb| 国产区在线观看成人精品| 337p亚洲精品色噜噜噜| 91久久人澡人人添人人爽欧美| 亚洲1区2区3区4区| 91精品在线观看入口| 欧美变态tickle挠乳网站| 91在线视频播放| 91丨九色丨黑人外教| 亚洲国产一区二区三区青草影视| 国产乱子伦一区二区三区国色天香| 国产传媒欧美日韩成人| 亚洲国产高清不卡| 国产精品视频九色porn| 久久综合九色综合久久久精品综合| 亚洲免费在线视频一区 二区| 亚洲精品视频免费看| 美国十次了思思久久精品导航| 91成人免费在线| 51精品视频一区二区三区| 欧美四级电影在线观看| 久久综合九色综合97_久久久| 久久精品欧美一区二区三区麻豆| 91麻豆精品91久久久久久清纯| 国产一区二区三区不卡在线观看| 日韩av午夜在线观看| 欧美一区二区在线看| 人人狠狠综合久久亚洲| 亚洲国产sm捆绑调教视频| 欧美久久久影院| 亚洲欧美国产高清| 国产欧美日韩精品a在线观看| 国产精品高潮呻吟| 视频一区二区三区中文字幕| 粉嫩av亚洲一区二区图片| 色婷婷久久99综合精品jk白丝| 香蕉久久一区二区不卡无毒影院| 国产精品初高中害羞小美女文| 久久精品视频网| 一区二区三区鲁丝不卡| 日韩视频在线一区二区| 久久综合国产精品| 欧美一区二区免费视频| 91精品免费在线| 日韩欧美一二三| 中文字幕亚洲视频| 日本不卡高清视频| 精品人伦一区二区色婷婷| 懂色av中文字幕一区二区三区| 日本亚洲最大的色成网站www| 色嗨嗨av一区二区三区| 91久久精品午夜一区二区| 91在线播放网址| 亚洲精品亚洲人成人网在线播放| 成人美女在线观看| 国产在线精品一区二区三区不卡| 99视频国产精品| 欧美日韩在线一区二区| 亚洲国产欧美另类丝袜| 制服视频三区第一页精品| 亚洲欧美激情视频在线观看一区二区三区| 国产亚洲一二三区| 国产欧美一区二区精品秋霞影院| 激情综合色综合久久| 成人综合在线视频| 久久久综合网站| 欧美r级电影在线观看| 国产精品国产三级国产aⅴ入口| 亚洲自拍偷拍网站| 亚洲成人动漫在线观看| 国产一区二区在线看| 国产精品进线69影院| 中文字幕免费不卡| 制服.丝袜.亚洲.中文.综合| 亚洲精品中文在线| 26uuu成人网一区二区三区| 91高清视频免费看| 在线观看成人小视频| 亚洲成人资源在线| 91国产视频在线观看| 韩国午夜理伦三级不卡影院| 日韩欧美国产综合在线一区二区三区| 午夜久久福利影院| 4438成人网| 国产成人亚洲综合a∨婷婷图片| 91蜜桃婷婷狠狠久久综合9色| 日韩电影在线一区二区三区| 国产主播一区二区| 久久不见久久见中文字幕免费| 亚洲免费观看高清完整版在线观看熊| 欧美午夜在线观看| 欧美岛国在线观看| 99国产精品久| 欧美成人a视频| 午夜精品影院在线观看| 色婷婷精品久久二区二区蜜臀av| 成人高清视频在线| 国产精品黄色在线观看| 极品少妇xxxx精品少妇偷拍| 国产美女娇喘av呻吟久久| 国产乱码字幕精品高清av| 欧美一级在线观看| 欧美精品一区二区三区久久久| 秋霞影院一区二区| 精品一区精品二区高清| 精品欧美一区二区在线观看| 久久精品国产亚洲高清剧情介绍| 亚洲成人av中文| 亚洲自拍偷拍网站| 亚洲成人精品一区二区| 欧美群妇大交群中文字幕| 精品一区二区免费看| 亚洲另类中文字| 看国产成人h片视频| 国产91富婆露脸刺激对白| 欧美酷刑日本凌虐凌虐| av电影在线不卡| 日韩不卡一区二区三区| 中文一区一区三区高中清不卡| 国产曰批免费观看久久久| 福利一区福利二区| 日本不卡1234视频| 国产精一品亚洲二区在线视频| 久久九九影视网| 制服.丝袜.亚洲.中文.综合| 欧美日韩专区在线| 国产日韩欧美高清在线| 日韩高清不卡一区二区三区| 亚洲欧美日韩在线不卡| 国产suv一区二区三区88区| 91丝袜呻吟高潮美腿白嫩在线观看| 香蕉成人啪国产精品视频综合网| 色天天综合色天天久久| 一区二区三区久久久| 欧美日韩国产电影| 洋洋av久久久久久久一区| 日韩三级在线免费观看| 91看片淫黄大片一级在线观看| 欧美日韩精品一区二区在线播放| 免费观看成人av| 国产一区三区三区| 国产一区二区三区香蕉| 99国产精品视频免费观看| 色综合久久久久网| 国产日韩欧美一区二区三区乱码| 日韩一级片网站| 日韩欧美中文字幕一区| 日本不卡不码高清免费观看| 欧美成人官网二区| 久久成人免费网| 91麻豆精品国产无毒不卡在线观看| 国产一区二区三区精品视频| 欧美精品v国产精品v日韩精品| 国产精品网曝门| 欧美精品乱码久久久久久| 亚洲蜜臀av乱码久久精品| 懂色av一区二区三区免费看| 欧美日韩精品一区视频| 久久精品一区八戒影视| 日韩电影网1区2区| 日韩一区二区三区高清免费看看| 日韩欧美在线网站| 国产露脸91国语对白| 色天天综合久久久久综合片| 日韩女优制服丝袜电影| 中文字幕视频一区二区三区久| 欧美日韩久久一区| 高清beeg欧美| 欧美中文一区二区三区| 国产精品网站导航| 欧美一二三四区在线| 日韩在线播放一区二区| 欧美二区三区91| 国产一区中文字幕| 国产一区二区剧情av在线| 91福利视频久久久久| **网站欧美大片在线观看| 在线播放国产精品二区一二区四区| 91丨porny丨户外露出| 精品88久久久久88久久久| 日韩理论片中文av| 国产成人免费视频精品含羞草妖精| 亚洲狠狠爱一区二区三区| 成人免费av资源| 国产露脸91国语对白| 成人激情动漫在线观看| 欧美成人艳星乳罩| 精品久久久网站| 久久久不卡网国产精品一区| 成人理论电影网| 欧美日韩一区不卡| 亚洲免费色视频| 日韩一区二区三区四区五区六区| 国产91精品久久久久久久网曝门| 国产精品一区二区在线观看网站| 成人做爰69片免费看网站| 3d动漫精品啪啪1区2区免费| 日韩av电影免费观看高清完整版在线观看|