simdjson_key_exists

(PECL simdjson >= 2.0.0)

simdjson_key_existsVerifica se o JSON contém o valor referenciado por um ponteiro JSON

Descrição

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

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 true se o ponteiro JSON for válido e se referir a um valor encontrado em uma string JSON válida. Retorna false se o JSON for válido, mas não contiver o ponteiro JSON.

adicione uma nota

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

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