日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
php怎么將二維數(shù)組轉(zhuǎn)為一維數(shù)組

本教程操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括靈武網(wǎng)站建設(shè)、靈武網(wǎng)站制作、靈武網(wǎng)頁制作以及靈武網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,靈武網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到靈武省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

例如將如下二位數(shù)組轉(zhuǎn)以為以為一維數(shù)組

$records = [
    [
        'id' => 2135,
        'first_name' => 'John',
        'last_name' => 'Doe',
    ],
    [
        'id' => 3245,
        'first_name' => 'Sally',
        'last_name' => 'Smith',
    ],
    [
        'id' => 5342,
        'first_name' => 'Jane',
        'last_name' => 'Jones',
    ],
    [
        'id' => 5623,
        'first_name' => 'Peter',
        'last_name' => 'Doe',
    ]
];

1.array_column()

array_column()是PHP內(nèi)置函數(shù),限制是PHP版本必須是5.5.0及以上版本!

例1:

打印結(jié)果為:

例2:

打印結(jié)果為:

2.array_walk()

array_walk()函數(shù)使用用戶自定義函數(shù)對數(shù)組中的每個元素做回調(diào)處理,實(shí)現(xiàn)當(dāng)前功能的方法:

$first_names= [];
array_walk($records, function($value, $key) use (&$first_names){
    $first_names[] = $value['first_name'];
});
var_dump($first_names);

打印結(jié)果為:

3.array_map()

array_map()函數(shù)和array_walk() 作用類似,將回調(diào)函數(shù)作用到給定數(shù)組的單元上。

$first_names= [];
array_map(function($value) use (&$first_names){
    $first_names[] = $value['first_name'];
}, $records);
var_dump($first_names);

打印結(jié)果為:

4.array_reduce()

 array_reduce — 用回調(diào)函數(shù)迭代地將數(shù)組簡化為單一的值。

$first_names = array_reduce($records,function($result, $value){
    array_push($result, $value['first_name']);
    return $result;
},[]);
var_dump($first_names);

打印結(jié)果:

5. array_walk_recursive()

  array_walk_recursive — 對數(shù)組中的每個成員遞歸地應(yīng)用用戶函數(shù)。這個函數(shù)可以把任意維度的數(shù)組轉(zhuǎn)換成一維數(shù)組。


網(wǎng)頁名稱:php怎么將二維數(shù)組轉(zhuǎn)為一維數(shù)組
文章起源:http://m.5511xx.com/article/dhhoods.html