我试图使用PHP
从以下JSON文件中获取数据我想获得所有URls(链接),
http://www.google.com
http://www.bing.com
的Json
这是我试过的
PHP
由于
答案 0 :(得分:1)
您无法使用数字访问对象属性,它必须是字符串。
将json_decode
作为数组输出并以这种方式访问属性要容易得多。为此,请将true
作为第二个参数。
<?php
$json = '
{
"news": {
"name": "yahoo",
"url": "https://yahoo.com"
},
"links": [
{
"id": "1",
"url": "https://google.com"
},
{
"id": "2",
"url": "https://bing.com"
}
]
}';
$decode = json_decode($json, true);
echo $decode['links'][0]['url'];