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

鍍金池/ 問答/數據分析&挖掘  PHP  HTML/ 一個關于PHP 三維數據轉二維數據的問題

一個關于PHP 三維數據轉二維數據的問題

原數據是下面的結構,需要去除第二層數組,轉成二維數據。
還請請教各位大蝦。

圖片描述圖片描述

希望可以轉成下面這種結果 。

圖片描述

回答
編輯回答
詆毀你

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

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


foreach ($destArray as $destItem) {
    $orderItem =  array();
    //獲取源數據的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