PHP 8.4.0 RC4 available for testing

simdjson_key_count

(PECL simdjson >= 2.0.0)

simdjson_key_countRenvoie la valeur à un pointeur JSON.

Description

simdjson_key_count(
    string $json,
    string $key,
    int $depth = 512,
    bool $throw_if_uncountable = false
): int

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 un entier avec le nombre d'éléments de la valeur au pointeur JSON donné.

add a note

User Contributed Notes

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