Array( [3M] => Array ( [0] => Array ( [name] => 3M [price] => 158.15 ) [440] => Array ( [name] => 3M [price] => 156.69 ) ) [AO Smith] => Array ( [1] => Array ( [name] => AO Smith [price] => 47.29 ) [441] => Array ( [name] => AO Smith [price] => 47.19 ) )所以我有一個上面的數組^^^。我想將其轉換為壓縮數組格式。我需要一個循環上述內容并以下面的格式輸出的函數。Array( [3M] => Array ( [price1] => 158.15 [price2] => 156.69 ) [AO Smith] => Array ( [price1] => 47.29 [price2] => 47.19 ) )以上是我想要的面向數據的方式。謝謝您的幫助。
1 回答

瀟瀟雨雨
TA貢獻1833條經驗 獲得超4個贊
您會發現您想要的格式并不好,而且不那么可用或靈活。然而,這將為您提供更好的格式。 name和price是描述性的,price1與和price2沒有什么不同:01
foreach($array as $key => $values) {
$result[$key] = array_column($values, 'price');
}
產量:
Array
(
[3M] => Array
(
[0] => 158.15
[1] => 156.69
)
[AO Smith] => Array
(
[0] => 47.29
[1] => 47.19
)
)
- 1 回答
- 0 關注
- 126 瀏覽
添加回答
舉報
0/150
提交
取消