Php 如何内爆多维数组
我想要它的结果 属性2,属性3Php 如何内爆多维数组,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
属性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'];
}
}