获取关联数组[PHP]的值
如何获取下面数组的值获取关联数组[PHP]的值,php,arrays,Php,Arrays,如何获取下面数组的值 Array ( [list_items] => Array ( [0] => Array ( [productName] => BUGGY INFANTIL PRO 125CC [productId] => 1 [productColor] =
Array
(
[list_items] => Array
(
[0] => Array
(
[productName] => BUGGY INFANTIL PRO 125CC
[productId] => 1
[productColor] => Azul
[productQuantity] => 2
[productIMG] => http://localhost/kasi_src/img/vehicules/buggygasolina/BUGGY-INFANTIL-125CC-AZUL.png
[productURL] => http://localhost/kasi_src/125CCInfantil.html
[productPrice] => 1000
)
[1] => Array
(
[productName] => PATINETE 24V
[productId] => 2
[productColor] => Azul
[productQuantity] => 2
[productIMG] => http://localhost/kasi_src/img/vehicules/patinetes/24.png
[productURL] => http://localhost/kasi_src/patinete-24v.html
[productPrice] => 240
)
)
)
我尝试了一个简单的foreach循环
foreach($items as $key => $value){
echo $value . "\n";
}
但我最终得到了这个错误:注意:数组到字符串的转换。。。。。
有什么想法吗?你不能回显数组
foreach($array["list_items"] as $list_item){
echo $list_item["productName"];
}
如果要获取与示例中关联数组中的键相关联的每个数组的完整内容的文本表示,请使用($obj,true),或者只需访问每个子数组的键即可作为productName检索单个值
<?php
$list_items = array(
0 => array("productName" => "Marshmallows"),
1 => array("productName" => "Mikado"),
);
foreach($list_items as $key=>$obj){
echo var_export($obj,true)."<br/>";
// Or access each array key, for example: echo $obj['productName'];
}
?>
array ( 'productName' => 'Marshmallows', )
array ( 'productName' => 'Mikado', )