Maison > développement back-end > tutoriel php > Comment convertir des données au format JSON en utilisant PHP ?

Comment convertir des données au format JSON en utilisant PHP ?

Barbara Streisand
Libérer: 2024-10-19 22:07:02
original
479 Les gens l'ont consulté

How to Convert Data to JSON Format Using PHP?

Comment générer des données JSON avec PHP

Pour générer des données JSON avec PHP, on peut exploiter des fonctions puissantes comme json_encode(). Cette fonction convertit les structures de données, telles que les tableaux, en chaînes JSON.

Génération JSON basée sur une base de données

Considérez le scénario de génération de JSON à partir d'une requête de base de données. Voici un exemple révisé :

<code class="php">$sql = "SELECT * FROM Posts LIMIT 20";
$result = $db->query($sql);
$posts = $result->fetch_all(MYSQLI_ASSOC);

echo json_encode($posts);</code>
Copier après la connexion

Ce code se connecte à une base de données et exécute la requête. Il récupère ensuite les résultats sous forme de tableau à l'aide de fetch_all() et les transmet à json_encode() pour les convertir en chaîne JSON.

Enregistrement de JSON dans un fichier

Si vous le souhaitez, vous pouvez enregistrer les données JSON dans un fichier :

<code class="php">file_put_contents('myfile.json', json_encode($posts));</code>
Copier après la connexion

Cette fonction écrit la chaîne JSON dans un fichier nommé monfichier.json. Le fichier résultant peut ensuite être traité selon les besoins.

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