Le décodage PHP d'entiers plus grands est également l'un des points de test les plus courants lors du processus d'entretien PHP. Ensuite, une telle implémentation est également très simple, nous pouvons la décoder via la fonction json_decode.
Ci-dessous, nous utiliserons un exemple de code simple pour présenter comment PHP décode les grands entiers.
Par exemple, un exemple de grand entier est le suivant :
{“number”:123456789012345678901234567890}
Le code PHP est le suivant :
<?php $json = '{"number": 123456789012345678901234567890}'; var_dump(json_decode($json));
Le résultat imprimé est la suivante :
la fonction json_decode signifie décoder la chaîne au format JSON, accepter une chaîne codée en JSON et la convertir en variable PHP.
Syntaxe json_decode :
mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
Le paramètre json représente la chaîne de format de chaîne json à décoder. Cette fonction ne peut gérer que les données codées en UTF-8.
assoc, lorsque ce paramètre est TRUE, un tableau sera renvoyé à la place d'un objet.
profondeur, précise la profondeur de récursion.
options, options de masque pour le décodage JSON. Il existe désormais deux options prises en charge. Le premier est JSON_BIGINT_AS_STRING, qui est utilisé pour convertir de grands entiers en chaînes au lieu du type float par défaut. Le second est JSON_OBJECT_AS_ARRAY, qui a le même effet que de définir assoc sur TRUE.
Cet article est une introduction à la méthode de décodage des grands entiers en PHP. C'est très simple, j'espère qu'il sera utile aux amis dans le besoin !
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!