尝试从我已解码的JSON中获取第一个URL字段,但是我收到此错误:
解析错误:语法错误,意外'['在C:\ blabla
中 foreach($data-> images as $data2) {
print_r(images[0]['url']);
}
我希望我的代码足以弄明白我做错了什么?
补充:我想要第一个“url”,它是最后一个,因此我为什么要更改代码并尝试在此处调试它。
答案 0 :(得分:1)
在foreach
中,您使用在定义中指定的变量名称:
就像......
foreach($data->images as $data2) {
print_r($data2[0]['url']);
}
虽然根据数组的结构,我想你不需要这个数字,所以它可能是:
foreach($data->images as $data2) {
print_r($data2['url']);
}
如果您希望按数字循环显示值,则使用for
循环
for ($i = 0; $i <= count($data->images); $i++)
{
print_r($data->images[$i]);
}