【发布时间】:2017-04-14 14:27:45
【问题描述】:
我正在尝试遍历关联数组,但出现未定义索引错误。
下面是数组。
{
"first":{
"name":"name 1",
"products":[
{
"id":2,
"product_id":123,
"category_id":1
},
{
"id":3,
"product_id":"456"
}
]
}
}
我正在尝试像这样循环
foreach ($array as $category => $products) {
echo $category;
foreach ($products['products'] as $product) {
echo $product->id;
}
}
但我得到了一个
Undefined index: products
如何循环遍历 products 数组?
【问题讨论】:
-
在循环之前使用
$array = json_decode($array, TRUE); -
$array的定义是什么?
标签: php arrays laravel foreach