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
765 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!

source:php.cn
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