我有 3 個數組如下:"promotion_news_id" => array:3 [▼ 0 => "ID1" 1 => "ID2" 2 => "ID3" ] "promotion_news_name" => array:3 [▼ 0 => "abc 1" 1 => "abc 2" 2 => "abc 3" ] "news_id" => array:3 [▼ 0 => "Title 1" 1 => "Title 2 ]我想將這 3 個數組組合成 1 個數組,如下所示:array:3 [▼ 0 => array:3 [▼ 'promotion_news_id' => "ID1" 'promotion_news_name' => "abc 1" 'news_id' => "Title 1" ] 1 => array:3 [▼ 'promotion_news_id' => "ID2" 'promotion_news_name' => "abc 2" 'news_id' => "Title 2" ], 2 => array:3 [▼ 'promotion_news_id' => "ID3" 'promotion_news_name' => "abc 3" 'news_id' => "null" ]]我嘗試但未能獲得空值。非常感謝任何幫助!非常感謝!
2 回答

呼喚遠方
TA貢獻1856條經驗 獲得超11個贊
假設所有三個數組都具有相同數量的元素,
$result = [];
foreach($promotion_news_id as $index => $value){
$result[] = array(
'promotion_news_id' => $value
'promotion_news_name' => $promotion_news_name[$index]
'news_id' => $news_id[$index]
)
}
另外,不確定為什么你有 null 值"null"而不是null. 前者只是一個字符串,而不是實際的空值。
- 2 回答
- 0 關注
- 160 瀏覽
添加回答
舉報
0/150
提交
取消