【发布时间】:2018-10-15 12:25:01
【问题描述】:
对于多维数组,是否有类似于array_column 的函数?是否有一个函数可以将下面的第一个数组转换为第二个:
Array
(
[0] => Array
(
[foodType] => fruits
[itemID] => 1
[itemName] => apple
)
[1] => Array
(
[foodType] => fruits
[itemID] => 2
[itemName] => banana
)
[2] => Array
(
[foodType] => veggies
[itemID] => 3
[itemName] => carrot
)
[3] => Array
(
[foodType] => veggies
[itemID] => 4
[itemName] => broccoli
)
)
结果数组:
Array
(
[fruits] => Array
(
[0] => Array
(
[itemID] => 1
[itemName] => apple
)
[1] => Array
(
[itemID] => 2
[itemName] => banana
)
)
[veggies] => Array
(
[0] => Array
(
[itemID] => 3
[itemName] => carrot
)
[1] => Array
(
[itemID] => 4
[itemName] => broccoli
)
)
)
【问题讨论】:
-
虽然没有解决问题,但如果您只使用
array_column数组 stackoverflow.com/questions/40239505/… 会发生什么,这是一个很好的参考
标签: php arrays multidimensional-array array-column