-3

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

http://blekko.com/ws/?q=hello+%2Fjson

我将如何解析它?

我没有从 PHP 解析 JSON 的经验,所以我很感激一些帮助,并且json_decode()文档未能为我解释所有内容,尤其是获取内部的数据RESULT。:) 你知道,[和]。

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

谢谢你们,你们都很有帮助!:)

4

1 回答 1

1

这是访问 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.
}
于 2013-03-30T15:59:28.810 回答