【发布时间】:2021-12-03 19:11:04
【问题描述】:
我想在多维数组中搜索特定值并使用结果数据创建一个新数组。
原来的数组是:
Array (
[0] => Array (
[make] => honda
[type] => motorcycle
)
[1] => Array (
[make] => toyota
[type] => truck
)
[2] => Array (
[make] => acura
[type] => car
)
[3] => Array (
[make] => subaru
[type] => car
)
)
我想要的结果数组:
Array (
[0] => Array (
[make] => acura
[type] => car
)
[1] => Array (
[make] => subaru
[type] => car
)
)
我预计使用array_search('car', array_column($arr, 'type')); 来获取与找到的值关联的键,但我不确定如何利用找到的键来获取新数组?
【问题讨论】:
标签: php arrays multidimensional-array