У меня есть массив 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
Как получить доступ к этим значениям?