在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數(shù)據(jù)分析&挖掘  PHP  HTML/ 一個關(guān)于PHP 三維數(shù)據(jù)轉(zhuǎn)二維數(shù)據(jù)的問題

一個關(guān)于PHP 三維數(shù)據(jù)轉(zhuǎn)二維數(shù)據(jù)的問題

原數(shù)據(jù)是下面的結(jié)構(gòu),需要去除第二層數(shù)組,轉(zhuǎn)成二維數(shù)據(jù)。
還請請教各位大蝦。

圖片描述圖片描述

希望可以轉(zhuǎn)成下面這種結(jié)果 。

圖片描述

回答
編輯回答
詆毀你

不需要嵌套循環(huán),

$tmp = []; //臨時變量用來保存上一次merge后的結(jié)果,方便下次merge時使用
foreach ($arr as $ar) {
    $result = array_merge($ar ,$tmp); //將三維數(shù)組的每一個元素逐個取出,與$tmp合并
    $tmp = $result; //保存本次合并結(jié)果,方便下次合并時使用
}
var_dump($result);
2018年6月13日 15:05
編輯回答
孤巷
$destArray = array();//原數(shù)據(jù)數(shù)組
$ordArray = array();// 需要數(shù)據(jù)的數(shù)組


foreach ($destArray as $destItem) {
    $orderItem =  array();
    //獲取源數(shù)據(jù)的name
    $orderItem['name'] = $destItem['name'];
    unset($destItem['name']);
    //循環(huán)合并其他的鍵值
    foreach ($destItem as $item) {
       $orderItem = array_merge($orderItem,$item);
    }
    $ordArray[] = $orderItem;
}

print_r($ordArray);
2017年4月25日 00:39