(PECL simdjson >= 2.0.0)
simdjson_key_count — Retorna o valor em um ponteiro JSON
$json,$key,$depth = 512,$throw_if_uncountable = falseConta o número de elementos do objeto/array encontrados no ponteiro JSON solicitado.
json
A string json sendo consultada.
keyA 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_uncountableQuando 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.
Retorna um int com o número de elementos do valor no ponteiro JSON fornecido.