API获取标题php

API获取标题php,php,api,Php,Api,我正在使用TumblrAPI试图获得一个博客的标题。我找到的代码对我不起作用 $result = json_decode(file_get_contents('http://example.tumblr.com/api/read/json?num=0')); $print_r($result); echo $result[1]; 我试图回显样本Ex-Sample,但它给了我空白结果。我做错了什么 多谢各位 $print_r($result); ^---you do not have a

我正在使用TumblrAPI试图获得一个博客的标题。我找到的代码对我不起作用

$result = json_decode(file_get_contents('http://example.tumblr.com/api/read/json?num=0'));
$print_r($result); 
echo $result[1]; 
我试图回显样本Ex-Sample,但它给了我空白结果。我做错了什么

多谢各位

$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'];
json_decode还返回解码后的数据。你的代码应该是

$json = file_get_contents(...);
$data = json_decode($json);
echo $data['whatever'];
试试这个。(测试)

试试这个。(测试)


从互联网上复制代码并因为它不能立即工作而放弃肯定不是你解决这个问题的全部尝试?@Tomalak嗯,在求助于stackoverflow寻求专家建议之前,我尝试了不同的方法。从互联网上复制代码并因为它不能立即工作而放弃肯定不是你解决这个问题的全部尝试这个?@Tomalak嗯,在求助于stackoverflow寻求专家建议之前,我尝试了不同的方法http://example.tumblr.com/api/read/json?num=0'); $data=json_decode($json);echo$data['title']仍然是空的。可能是因为json_解码失败了
var\u dump($data)
可能会显示为(布尔)false。我尝试了
$json=file\u get\u contents('http://example.tumblr.com/api/read/json?num=0'); $data=json_decode($json);echo$data['title']仍然是空的。可能是因为json_解码失败了<代码>var_dump($data)
可能会显示它是(布尔值)false。非常好!我现在明白了,因为它是一个var,而不是一个JSON。非常感谢。很好!我现在明白了,因为它是一个var,而不是一个JSON。非常感谢。