Marc Harnist

json_encode

(PHP 5 >= 5.2.0, PHP 7, PECL json >= 1.2.0)
json_encode — Retourne la représentation JSON d'une valeur

Description

string json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] )
Retourne une chaîne contenant la représentation JSON de la valeur value.

Liste de paramètres

value

La valeur à encoder. Peut être de n'importe quel type, excepté une ressource.
Toutes les chaînes doivent être encodées UTF-8.
Note:
PHP implémente un sur-ensemble de JSON tel que spécifié dans la » RFC 7159 originale.

options

Masque composé des constantes JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT, JSON_PRESERVE_ZERO_FRACTION, JSON_UNESCAPED_UNICODE. Le comportement de ces constantes est décrit sur la page des constantes JSON.

depth

Définit la profondeur maximale. Doit être supérieur à zéro.
Valeurs de retour
Retourne une chaîne encodé JSON ou FALSE si une erreur survient.