Задать вопрос
@abrakadana

Почему выходить null?

Все привет. Почему выводит null? Необходимо вывести элемент массива по его индексу.

$array = [
	0 => 'элемент1',
	1 => 'элемент2',
	2 => 'элемент3',
];

$count = count($array);
var_dump($array[$count]);


count($array) выводить int
когда ставлю просто цифру то работает.
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Количество элементов в массиве 3, но последний индекс в массиве 2, т.к. начинается индексация с 0. Возвращаемое count() значение 3 выходит за пределы массива, поэтому возвращается null.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Flasher
$array[0]

Вот так получают элемент массива. Воспользуйтесь циклом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы