-1
我有此數組:多維數組不能的foreach
array:2 [▼
0 => array:6 [▼
"id" => 1
"name" => "Longline T-Shirt In Fake Linen With All Over Floral Print"
"price" => 18.11
"quantity" => 1
"attributes" => []
"conditions" => []
]
1 => array:6 [▼
"id" => 3
"name" => "Longline T-Shirt With All Over Aztec Print"
"price" => 16.99
"quantity" => 1
"attributes" => []
"conditions" => []
]
]
(DD從laravel)
,但是當我運行陣列($ all_order)的foreach它返回我只是第一個細節。
試圖平坦的陣列:
$result = [];
array_walk_recursive($all_order, function($v) use (&$result) {
$result[] = $v;
});
dd($result);
結果:
0 => 1
1 => "Longline T-Shirt In Fake Linen With All Over Floral Print"
2 => 18.11
3 => 1
4 => 3
5 => "Longline T-Shirt With All Over Aztec Print"
6 => 16.99
7 => 1
問題是,我需要唯一的id +量向下的股票從產品表格中的值....我堆棧了大約4個小時-_-「
您的foreach代碼在哪裏? –