PHP 8.4.1 Released!

simdjson_key_exists

(PECL simdjson >= 2.0.0)

simdjson_key_existsVérifie si le JSON contient la valeur référencée par un pointeur JSON.

Description

simdjson_key_exists(string $json, string $key, int $depth = ?): bool

Compte le nombre d'éléments de l'objet/tableau trouvé au pointeur JSON demandé.

Liste de paramètres

json

Le string json à interroger.

key

Le string du pointeur JSON.

depth

La profondeur maximale de la structure à décoder. La valeur doit être supérieure à 0, et inférieure ou égale à 2147483647. Ceux qui appellent cette fonction devraient utiliser des valeurs raisonnablement petites, car des profondeurs plus importantes nécessitent plus d'espace tampon et augmenteront la profondeur de récursion, contrairement à l'implémentation actuelle de json_decode().

throw_if_uncountable

Lorsque vrai, une SimdJsonException sera lancée au lieu de renvoyer 0 lorsque la valeur pointée par le JSON n'est ni un objet ni un tableau.

Valeurs de retour

Renvoie true si le pointeur JSON est valide et référence une valeur trouvée dans une chaîne JSON valide. Renvoie false si le JSON est valide mais ne contient pas le pointeur JSON.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top