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.
$ fruits = array ("pomme", "banane", "orange"); $ jsonstring = json_encode ($ fruits); Echo $ jsonstring;
Sortir:
["Apple", "banane", "orange"]
$ Person = Array ( "nom" => "Tom", "âge" => 25, "ville" => "New York" )); $ jsonstring = json_encode ($ personne); Echo $ jsonstring;
Sortir:
{"Name": "Tom", "Age": 25, "City": "New York"}
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"}
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" }
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.