simdjson_key_count

(PECL simdjson >= 2.0.0)

simdjson_key_countDevuelve el valor a un puntero JSON.

Descripción

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

Cuenta el número de elementos del objeto/array encontrado en el puntero JSON solicitado.

Parámetros

json

El string json a consultar.

key

El string del puntero JSON.

depth

La profundidad máxima de la estructura a decodificar. El valor debe ser superior a 0, e inferior o igual a 2147483647. Aquellos que llamen a esta función deberían utilizar valores razonablemente pequeños, ya que profundidades mayores requieren más espacio de búfer y aumentarán la profundidad de recursión, a diferencia de la implementación actual de json_decode().

throw_if_uncountable

Cuando es verdadero, se lanzará una SimdJsonException en lugar de devolver 0 cuando el valor apuntado por el JSON no es ni un objeto ni un array.

Valores devueltos

Devuelve un int con el número de elementos del valor en el puntero JSON dado.

add a note

User Contributed Notes

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