Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON PHP解析搜索API_Php_Json - Fatal编程技术网

JSON PHP解析搜索API

JSON PHP解析搜索API,php,json,Php,Json,好的,我正在使用Blekko搜索API: 我将如何解析它 我没有从PHP解析JSON的经验,因此我希望能得到一些帮助,JSON\u decode()docs未能为我解释一切,尤其是获取RESULT中的数据。)你知道,[和] 你能帮我指出正确的方向吗?:) 谢谢你们,你们真是帮了大忙!:) 以下是访问API的代码。 您应该在我留下评论的地方输入自己的错误/意外结果处理 $data = file_get_contents('http://blekko.com/ws/?q=hello+%2Fjson

好的,我正在使用Blekko搜索API:

我将如何解析它

我没有从PHP解析JSON的经验,因此我希望能得到一些帮助,
JSON\u decode()
docs未能为我解释一切,尤其是获取
RESULT
中的数据。)你知道,[和]

你能帮我指出正确的方向吗?:)


谢谢你们,你们真是帮了大忙!:)

以下是访问API的代码。 您应该在我留下评论的地方输入自己的错误/意外结果处理

$data = file_get_contents('http://blekko.com/ws/?q=hello+%2Fjson');

if(!empty($data)){

    $data = json_decode($data);

    if(!empty($data->ERROR)){

         // Error with API response.

    } else {

        $data = $data->RESULT;
        if(empty($data)){

            // No results.

        } else {

                // Uncomment the line below to see your data
                // echo '<pre>' . print_r($data) . '</pre>';

            foreach($data AS $key => $val){     
                echo $val->short_host . '<br />';
            }
        }
    }

} else {
    // Failed to retrieve data.
}
$data=file\u get\u contents('http://blekko.com/ws/?q=hello+%2F’);
如果(!空($data)){
$data=json_decode($data);
如果(!empty($data->ERROR)){
//API响应出错。
}否则{
$data=$data->RESULT;
if(空($数据)){
//没有结果。
}否则{
//取消注释下面的行以查看您的数据
//回显“”。打印($data)。“”;
foreach($key=>$val的数据){
echo$val->short_host.
; } } } }否则{ //检索数据失败。 }
这个问题没有显示任何研究成果。做家庭作业很重要。告诉我们你发现了什么,为什么它不能满足你的需要。这表明你花了时间来帮助自己,这使我们不必重复显而易见的答案,而且最重要的是,这有助于你得到更具体、更相关的答案@CamilStaps这就是我所说的。这就是我的意思,不是,JSON的PHP文档。我已经修改了那部分。到目前为止你都试了些什么?在询问之前,确保至少做一点研究,做一个
var\u转储(json\u decode(\u值))
。您现在可以看到您拥有的变量类型。从那时起,你应该能够自己处理它。