Voici ce que j'ai jusqu'à présent. Je vois 9 résultats lorsque je visite l'URL et après avoir utilisé la courbez affiche toujours les résultats 9 après avoir été imprimé. Quand j'ai utilisé la fonction json_decode, elle n'a créé que 3 résultats. Je suis allé partout et n'ai rien trouvé. Un peu d'aide dans la bonne direction serait bon en ce moment.json_decode() pas décoder tous les résultats de Google Adresses réponse API
$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);
Alors, quand je commence à le décoder
// decode the json
$resp = json_decode($result, true);
je reçois seulement 3 tableaux associatifs parce que je fais un
count($resp);
Et comprendre cette façon. Y at-il une limite sur la quantité de la fonction json_decode() peut faire?
double possible de https://stackoverflow.com/q/9908421/1172545. – localheinz