(PECL simdjson >= 2.0.0)
simdjson_key_count — 傳回位於 JSON 指標的值。
計算在請求的 JSON 指標找到的物件/陣列的元素數量。
json
被查詢的 json
字串。
key
JSON 指標 字串。
depth
驗證結構的最大嵌套深度。此值必須大於 0
,且小於或等於 2147483647
。呼叫者應使用合理的小值,因為較大的深度需要更多的緩衝區空間,並且會增加遞迴深度,這與目前的 json_decode() 實作不同。
throw_if_uncountable(計數失敗時拋出異常)
當此值為 true 時,如果 JSON 指標指向的值既不是物件也不是陣列,則會拋出 SimdJsonException 異常,而不是返回 0。
返回一個 int 類型值,表示給定 JSON 指標所指向的值的元素數量。