Php 如何内爆多维数组

Php 如何内爆多维数组,php,arrays,Php,Arrays,我想要它的结果 属性2,属性3 属性1、属性3通过使用foreach和array\u column可以完成此操作。将数组设为$arr,并使用内爆()进行逗号分隔的输出 在线检查此项: 让我知道它是否正常?这是另一种方法,只使用foreach foreach($arr as $value){ echo implode(", ", array_column($value, 'name')); } use foreach和array_列可能是属性1,属性2不正确。应该是Attributes

我想要它的结果

属性2,属性3


属性1、属性3通过使用
foreach
array\u column
可以完成此操作。将数组设为
$arr
,并使用
内爆()
进行逗号分隔的输出

在线检查此项:


让我知道它是否正常?

这是另一种方法,只使用foreach

foreach($arr as $value){
    echo implode(", ", array_column($value, 'name'));
}

use foreach和array_列可能是属性1,属性2不正确。应该是
Attributes 1,Attributes 3
,但我在live server中收到错误“调用未定义的函数数组_column()”。请告诉我是否正常
foreach($arr as $value){
    echo implode(", ", array_column($value, 'name'));
}
$arr = array (
   0 => array (
        0 => array ( "name" => "Attributes 2"),
        1 => array ( "name" => "Attributes 3")
      ),
   1 => array ( 
        0 => array ( "name" => "Attributes 1"),
        1 => array ( "name" => "Attributes 3")
      )
);

foreach($arr as $value){
  foreach ($value as $key ) {
    echo $key['name'];
  }
}