(PECL simdjson >= 2.0.0)
simdjson_key_value — Décode la valeur d'une chaîne JSON située à l'indicateur JSON demandé.
Décode et renvoie la valeur trouvée à l'indicateur JSON demandé.
jsonjson string à interroger et décoder.
Cette fonction ne fonctionne qu'avec des chaînes encodées en UTF-8.
Cette fonction analyse les entrées valides que
json_decode() peut décoder,
à condition qu'elles soient inférieures à 4 Go de longueur.
keyassociativetrue les objets JSON seront retournés sous forme
de tableau associatifs ; lorsqu'ils sont false, les objets JSON seront retournés sous forme d'objets.
depth0,
et inférieure ou égale à 2147483647.
Ceux qui appellent cette fonction devraient utiliser des valeurs raisonnablement petites,
car des profondeurs plus importantes nécessitent plus d'espace tampon et augmenteront
la profondeur de récursion, contrairement à l'implémentation actuelle de json_decode().
Renvoie la partie de la valeur encodée dans json
que key référence dans le type PHP approprié.
Les valeurs true, false et
null sont renvoyées respectivement comme true, false et null.
Si json est invalide, une SimdJsonException est lancée à partir de PECL simdjson 2.1.0,
alors qu'auparavant, une RuntimeException était lancée.
Si depth est en dehors de la plage autorisée,
une SimdJsonValueError est lancée à partir de PECL simdjson 3.0.0,
alors qu'auparavant, une erreur de niveau E_WARNING était lancée.