我正在使用 Tumblr API 试图获取博客的标题。我找到的代码对我不起作用。
$result = json_decode(file_get_contents('http://example.tumblr.com/api/read/json?num=0'));
$print_r($result);
echo $result[1];
我试图回应,Ex-Sample
但它给了我空白的结果。我究竟做错了什么?
谢谢
试试这个。(已测试)
$result = str_replace(array('var tumblr_api_read = ', '};'), array('', '}'), file_get_contents('http://example.tumblr.com/api/read/json?num=0'));
$data = json_decode($result);
echo $data->tumblelog->title;
$print_r($result);
^---you do not have a `$print_r` variable, so you're trying to execute a non-existent function.
json_decode 也返回解码的数据。你的代码应该是
$json = file_get_contents(...);
$data = json_decode($json);
echo $data['whatever'];