Position actuelle: Accueil> Derniers articles> Comment convertir les variables en chaîne de format JSON à l'aide de la fonction JSON_ENCODE de PHP

Comment convertir les variables en chaîne de format JSON à l'aide de la fonction JSON_ENCODE de PHP

M66 2025-06-18

Comment convertir les variables en chaîne de format JSON à l'aide de la fonction JSON_ENCODE de PHP

Pendant le développement de PHP, il est souvent nécessaire de convertir les données en chaînes de format JSON, en particulier lors de la transmission et du traitement des données frontales. Heureusement, PHP fournit une fonction puissante - JSON_ENCODOD , qui peut facilement convertir les variables en PHP en chaînes de format JSON standard.

Exemple 1: Convertir un tableau normal en une chaîne de format JSON

$ fruits = array ("pomme", "banane", "orange");
$ jsonstring = json_encode ($ fruits);
Echo $ jsonstring;

Sortir:

["Apple", "banane", "orange"]

Exemple 2: Convertir un tableau associatif en une chaîne de format JSON

$ Person = Array (
    "nom" => "Tom",
    "âge" => 25,
    "ville" => "New York"
));
$ jsonstring = json_encode ($ personne);
Echo $ jsonstring;

Sortir:

{"Name": "Tom", "Age": 25, "City": "New York"}

Exemple 3: Convertir l'objet PHP en chaîne de format JSON

classe de classe {
    Nom $ public $;
    Public $ âge;
    Public $ City;
}
<p>$ personne = new personne ();<br>
$ person-> name = "tom";<br>
$ Person-> Âge = 25;<br>
$ Person-> City = "New York";</p>
<p>$ jsonstring = json_encode ($ personne);<br>
Echo $ jsonstring;<br>

Sortir:

{"Name": "Tom", "Age": 25, "City": "New York"}

Amélioration de la lisibilité à la sortie: utilisez json_pretty_print

En plus de la fonction de conversion simple, json_encode fournit également un paramètre: json_pretty_print , qui est utilisé pour formater la sortie, ce qui rend la chaîne JSON générée plus facile à lire.

$ Person = Array (
    "nom" => "Tom",
    "âge" => 25,
    "ville" => "New York"
));
<p>$ jsonstring = json_encode ($ personne, json_pretty_print);<br>
Echo $ jsonstring;<br>

Sortir:

{
    "Nom": "Tom",
    "Age": 25,
    "City": "New York"
}

Résumer:

En utilisant la fonction JSON_ENCODE de PHP, les développeurs peuvent facilement convertir les variables PHP (telles que les tableaux, les tableaux associatifs ou les objets) en chaînes de format JSON, ce qui est particulièrement important pour le transfert de données. Avec différentes options de paramètres, JSON_ENCODODE peut non seulement répondre aux besoins de conversion de base, mais également fournir des formats de sortie plus personnalisés. La maîtrise de ces conseils vous aidera à traiter les données plus efficacement dans le développement.