Dans le développement actuel des interfaces, il existe très peu de formats XML, et la plupart d'entre eux ont été remplacés par JSON. PHP, connu comme un langage spécialement développé pour les interfaces, a naturellement son propre langage. caractéristiques puissantes. C'est sa fonction intégrée json_encode.
Le prototype de fonction est la fonction json_encode($value,$option=0)
où $value est les données que nous voulons convertir. json. On peut dire que le tableau et l'objet. (L'exigence est le codage utf8)
$option est le paramètre de conversion. Un masque binaire composé des constantes suivantes :
JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT, parmi lesquelles on utilise souvent le paramètre JSON_FORCE_OBJECT sert à contraindre les données. dans un objet json.
Prenons un exemple ci-dessous
$arr = ['name'=>'梦回故里','age'=>'18']; die(json_encode($arr));
Le résultat de l'exécution est :
class A{ public $name = ""; public $age = ""; } $a = new A(); $a->name = "梦回故里"; $a->age= "18"; die(json_encode($a));
Voici le résultat de mon opération.
Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !
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!