simdjson_key_count

(PECL simdjson >= 2.0.0)

simdjson_key_countRetorna o valor em um ponteiro JSON

Descrição

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

Conta o número de elementos do objeto/array encontrados no ponteiro JSON solicitado.

Parâmetros

json

A string json sendo consultada.

key

A string de ponteiro JSON.

depth

Profundidade máxima de aninhamento da estrutura que está sendo validada. O valor deve ser maior que 0, e menor ou igual a 2147483647. Os chamadores devem usar valores razoavelmente pequenos, porque profundidades maiores exigem mais espaço de buffer e aumentarão a profundidade de recursão, ao contrário da implementação atual de json_decode().

throw_if_uncountable

Quando verdadeiro, uma SimdJsonException será lançada em vez de retornar 0 quando o valor para o qual o ponteiro JSON aponta não for um objeto nem um array.

Valor Retornado

Retorna um int com o número de elementos do valor no ponteiro JSON fornecido.

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top