Maison > développement back-end > tutoriel php > Comment récupérer et décoder des données JSON avec cURL en PHP ?

Comment récupérer et décoder des données JSON avec cURL en PHP ?

Barbara Streisand
Libérer: 2024-12-04 05:55:15
original
809 Les gens l'ont consulté

How to Fetch and Decode JSON Data with cURL in PHP?

Récupération et décodage de données JSON à l'aide de cURL en PHP

Pour extraire des données d'une réponse JSON à l'aide de cURL en PHP, suivez ces étapes :

1 . Initier cURL

$ch = curl_init();
Copier après la connexion

2. Configurer les options cURL

Définissez l'option CURLOPT_RETURNTRANSFER sur true pour renvoyer la réponse au lieu de l'imprimer. Spécifiez l'URL en utilisant CURLOPT_URL.

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
Copier après la connexion

3. Exécutez la requête cURL

Invoquez curl_exec pour exécuter la requête et stockez la réponse JSON dans la variable $result.

$result = curl_exec($ch);
Copier après la connexion

4. Décoder la réponse JSON

Utilisez json_decode pour convertir la réponse JSON en un tableau PHP.

$array = json_decode($result, true);
Copier après la connexion

5. Extraire les données du tableau

Accédez aux données du tableau à l'aide des touches appropriées. Par exemple, pour obtenir le titre du fil avec l'ID 13 :

echo $array["threads"][13]["title"];
Copier après la connexion

Pour obtenir le message de la publication avec l'ID 23 :

echo $array["threads"][13]["content"]["content"][23]["message"];
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal