我怎样才能得到下面数组的值? 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"; }但我最终得到了这个错误:注意:数组到字符串的转换......有什么想法吗?
2 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
您不能回显数组。
foreach($array["list_items"] as $list_item){ echo $list_item["productName"]; }
有只小跳蛙
TA贡献1824条经验 获得超8个赞
如果您想像示例中那样获取与关联数组中的键关联的每个数组的完整内容的文本表示,或者只是访问每个子数组的键以检索单个值作为 productName,请使用 var_export ($obj, true ) .
<?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', )
- 2 回答
- 0 关注
- 117 浏览
添加回答
举报
0/150
提交
取消