У меня есть массив и PHP, и когда я его распечатываю, я вижу значения, к которым мне нужно получить доступ, но когда я пытаюсь получить к ним доступ по их ключу, я получаю уведомление PHP. Я напечатал массив с помощью print_r:
Array
(
[207] => sdf
[210] => sdf
)
Когда я пытаюсь получить доступ к массиву, используя индекс, я получаю уведомление о неопределенном смещении Вот мой код:
print_r($output);
echo $output[207]; // Undefined Offset
echo $output["207"]; // Undefined Offset
Массив $output
является результатом вызов array_diff_keyи вводится первоначально как JSON через запрос HTTP POST.
array_keysдает мне следующее:
Array
(
[0] => 207
[1] => 210
)
В ответ на комментарии:
var_dump(key( $output));
выводит:
string(3) "207"
var_dump(isset($output[key($output)]));
выводит:
bool(false)