У меня есть две страницы, страница 1 содержит массив так:Array - Undefined смещение, даже если я уже определил его
$error=array();
$error[]='First value';
$error[]='Second value';
$error[]='Third value';
страница 2, где я использую эти значения массива:
include 'page1.php';
echo '<p>'.$error[0].'</p>';
echo '<p>'.$error[1].'</p>';
echo '<p>'.$error[2].'</p>';
Он должен работать, но вместо этого он продолжает показывать ошибку:
Notice: Undefined offset: 0
Notice: Undefined offset: 1
Notice: Undefined offset: 2
Любая идея?
Это прекрасно работает для меня ... Сделайте var_dump(). Кроме того, вам нравится голосовать по этому вопросу с помощью альтернативных учетных записей? –
Вы не используете эхо (или подобное) для вывода этих данных? это просто проблема с выходным кодом, а не с массивом? –
Я использую echo –