我正在使用 Laravel。如何創建一個新陣列并具有另一個陣列的屬性。例如,馬車陣列可以有 3 行屬于“資訊”屬性,但添加了品牌。
$info = [
['id' => 1, 'color'=> 'blue'],
['id' => 2, 'color'=> 'red'],
['id' => 3, 'color'=> 'yellow'],
];
$car = [
['id' => 'id_info', 'brand'=> 'toyota', 'color' => 'color_info']
];
uj5u.com熱心網友回復:
您可以遍歷陣列并向每個陣列添加鍵
$info = [
['id' => 1, 'color'=> 'blue'],
['id' => 2, 'color'=> 'red'],
['id' => 3, 'color'=> 'yellow'],
];
$newInfo = [];
foreach($info as $eachInfo){
$newInfo[] = array_merge($eachInfo,['brand' => 'toyota']);
}
dd($newInfo);
會產生像
array:3 [
0 => array:3 [
"id" => 1
"color" => "blue"
"brand" => "toyota"
]
1 => array:3 [
"id" => 2
"color" => "red"
"brand" => "toyota"
]
2 => array:3 [
"id" => 3
"color" => "yellow"
"brand" => "toyota"
]
]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/367076.html
