0

一切正常,但我无法从网站(法鲁)检索结果总数..

<?php
    if (isset($_GET['q']))
    {
        $q = $_GET['q'];
        $p = $_GET['p'];
        $page = file_get_contents('http://www.faroo.com/api?q=' . $q 
                . '&start=' . $p . '&l=en&key='.$myownkey.'&src=web&f=json');

        // echo $page->{'count'}; //this too not working

        $dat_array = json_decode($page, true);
        echo $dat_array->{'count'}; //not woking.
    }
?>

我哪里错了?

4

1 回答 1

3

json_decode($page, true);

第二个参数为“true”,将数据转换为关联数组而不是对象。要访问数据,这应该可以工作:

echo $dat_array['count'];
于 2013-07-20T03:05:44.613 回答