我在這里唯一關心的是尺寸。我需要闖入一個新級別的數組并將其添加進去,將它們分組在一起。我基本上需要將它們全部分組在自己的數組中,這樣我就可以循環它們并執行其他操作。當前數組:[0] => Array ( [name] => random name 2 [sizes] => ["XS","S","M","L","XL","XXL"] )[1] => Array ( [name] => random name 1 [sizes] => One Size )[2] => Array ( [name] => random name 3 [sizes] => ["XS","S","M","L","XL","XXL"] )通緝:[0] => Array ( [0] => Array ( [name] => random name 1 [sizes] => One Size ) )[1] => Array ( [0] => Array ( [name] => random name 2 [sizes] => ["XS","S","M","L","XL","XXL"] ) [1] => Array ( [name] => random name 3 [sizes] => ["XS","S","M","L","XL","XXL"] ) )
1 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
循環數組并創建一個新數組,暫時將大小作為鍵。
稍后,我們使用 array_values 刪除關聯鍵。
foreach($arr as $item){
$new[$item['sizes']][] = $item;
}
$new = array_values($new); // remove associative
- 1 回答
- 0 關注
- 128 瀏覽
添加回答
舉報
0/150
提交
取消