我正在使用cURL从一个从源列表中提取随机tumblr图片的站点获取json信息,我感兴趣的是将检索到的json数据放入php变量中,所以我可以调用例如,只是图像url < / p>
$url = "http://someurl.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$url);
$a = curl_exec($ch);
$json = var_dump(json_decode($a, true));
我明白了:
array(3) {
'image' =>
array(1) {
[0] =>
string(62) "http://picture.jpg"
}
'source' =>
string(31) "http://source.tumblr.com"
'page' =>
string(9) "/page/164"
}
我现在要做什么才能打印图像的网址?
我试过了
$url = $json["image"][0];
然后调用$ url,但它没有给我任何回报。我做错了什么?
我之前从未和json合作过,所以我在这里不知所措,感谢任何帮助!
答案 0 :(得分:1)
根据代码看: -
试 变化
$json = var_dump(json_decode($a, true));
到
$json = json_decode($a, true);