1
ここまではこれまでのことです。 URLにアクセスしたときに9件の結果が表示され、カールを使用した後も、印刷後に9件の結果が表示されます。 json_decode関数を使用したときは、3つの結果しか作成されませんでした。私はどこに行っても何も見つかりませんでした。正しい方向への少しの助けは、この時点で良いでしょう。私はそれをJSON_DECODE()はGoogle Places APIの応答からすべての結果をデコードしていません
// decode the json
$resp = json_decode($result, true);
を復号化するために起動したときに
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
// This is what solved the issue (Accepting gzip encoding)
curl_setopt($ch, CURLOPT_ENCODING, "gzip,deflate");
$result = curl_exec($ch);
curl_close($ch);
だから私は、私だけが
count($resp);
を行うため、3つの連想配列を取得し、そのようにそれを把握。 json_decode()ができる関数には限界がありますか?
可能な複製https://stackoverflow.com/q/9908421/1172545。 – localheinz