所以我有一个非常大的 JSON 字符串,它表示一个包含 255 个条目的多维数组,每个条目是一个包含 255 个其他条目的数组,如下所示:
0 => array(0, 1, ..., 255),
1 => array(0, 1, ..., 255),
...
255 => array(0, 1, ..., 255),
(唯一的区别是第二级的值是由 2-3 个字符组成的字符串,在我的例子中)
我可以根据一个键从这个编码的字符串中检索某个值,但实际上没有将它解码为一个数组吗?
例如,我可能想得到$arr[37][78];
目前要做到这一点,我必须:
$arr = json_decode($string);
$value = $arr[37][78];
我想避免这种情况,因为解码后的字符串需要大量内存作为数组......