simdjson_key_value
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
simdjson_key_value
Референца за `function.simdjson-key-value.php` со подобрена типографија и навигација.
simdjson_key_value
(PECL simdjson >= 2.0.0)
simdjson_key_value — (PECL simdjson >= 2.0.0)
= NULL
Ги декодира вредноста на JSON стринг на бараната JSON локација.
Параметри
json-
На
jsonstring Ги декодира и враќа вредноста пронајдена на бараната JSON локација. Оваа функција работи само со UTF-8 кодирани стрингови. се прашува и декодира. json_decode() Оваа функција парсира валидни влезови кои key- може да декодира, под услов да се помали од 4 GiB. string.
associative-
Кога
true, JSON објектите ќе бидат вратени како асоцијативни array; когаfalse, JSON објектите ќе бидат вратени како objects. depth-
Максимална длабочина на вгнездување на структурата што се декодира. Вредноста мора да биде поголема од
0, и помала или еднаква на2147483647JSON локацијата json_decode() implementation.
Вратени вредности
. Корисниците треба да користат разумно мали вредности, бидејќи поголемите длабочини бараат повеќе простор во баферот и ќе ја зголемат длабочината на рекурзија, за разлика од сегашната json
that key Враќа дел од вредноста кодирана во true, false and
null се враќаат како true, false and null
respectively.
Errors/Exceptions
Враќа json or key е неважечки, или key се однесува на соодветен PHP тип. Вредности json, а SimdJsonException не можеше да се најде во RuntimeException беше фрлен.
Враќа depth е надвор од дозволениот опсег, а SimdJsonValueError се фрла од PECL simdjson 2.1.0, додека претходно, грешка од ниво E_WARNING беше кренат.
Види Исто така
- json_encode() - Враќа JSON претстава на вредност
- simdjson_decode() - Декодира JSON стринг