在php中从多维数组中获取结果而不重复结果
我有一个数组,希望得到所有像[*][place]这样的值, 没有重复的结果。 输出应如下所示: 森德杰兰德 北日德兰州 斯吉拉德在php中从多维数组中获取结果而不重复结果,php,arrays,Php,Arrays,我有一个数组,希望得到所有像[*][place]这样的值, 没有重复的结果。 输出应如下所示: 森德杰兰德 北日德兰州 斯吉拉德 您可以同时使用array\u column,array\u unique,array\u filter,内爆 echo implode(' ', array_filter(array_unique(array_column($yourArray, 'place')))); array\u column支持(PHP5>=5.5.0,PHP7) 如果您使用的是旧版本,则
您可以同时使用
array\u column
,array\u unique
,array\u filter
,内爆
echo implode(' ', array_filter(array_unique(array_column($yourArray, 'place'))));
array\u column
支持(PHP5>=5.5.0,PHP7)
如果您使用的是旧版本,则循环会有所帮助。非常感谢mauch,它工作得很好,如何删除重复的结果?最后调用的函数不应该是
array\u column
?啊。。。错过了。。更新。谢谢
echo implode(' ', array_filter(array_unique(array_column($yourArray, 'place'))));