У меня есть массив PHP, который имеет числовые ключи как строковый тип.
Но когда я пытаюсь получить к ним доступ, PHP дает мне ошибку индекса undefined.
$a = (array)json_decode('{"1":1,"2":2}');
var_dump($a);
var_dump(isset($a[1]));
var_dump(isset($a["1"]));
var_dump($a[1]);
var_dump($a["1"]);
Вывод:
array (size=2) '1' => int 1 '2' => int 2 boolean false boolean false ERROR: E_NOTICE: Undefined offset: 1 null ERROR: E_NOTICE: Undefined offset: 1 null
Как получить доступ к этим значениям?