Выведите значение текущего и последнего элемента массива:
<?php$people = array("Питер", "Джо", "Гленн", "Кливленд");echo current($people) "<br>";echo end($people ?>);Функция end() устанавливает внутренний указатель на последний элемент массива и выводит его.
Связанные методы:
current() — возвращает значение текущего элемента массива.
next() — устанавливает внутренний указатель на следующий элемент массива и выводит его.
prev() — устанавливает внутренний указатель на предыдущий элемент массива и выводит его.
reset() — устанавливает внутренний указатель на первый элемент массива и выводит его.
each() — возвращает имя и значение ключа текущего элемента и перемещает внутренний указатель вперед.
конец ( массив )
параметр | описывать |
---|---|
множество | Необходимый. Указывает массив, который будет использоваться. |
Возвращаемое значение: | Возвращает значение последнего элемента массива в случае успеха или FALSE, если массив пуст. |
---|---|
PHP-версия: | 4+ |
Демонстрация всех соответствующих методов:
<?php$people = array("Peter", "Joe", "Glenn", "Cleveland");echo current($people) . "<br>"; // Текущий элемент — Peterecho next($people) . "<br>"; // Следующий элемент Peter — Joeecho current($people) . "<br>" // Теперь текущий элемент — Joeecho prev($people) "<br>"; Предыдущий элемент Джо is Peterecho end($people) . "<br>"; // Последний элемент — Clevelandecho prev($people) . "<br>" // Предыдущий элемент Cleveland — Glennecho current($people) "<. br>"; // Теперь текущий элемент — Glennecho reset($people) . "<br>"; // Перемещает внутренний указатель на первый элемент массива, которым является Peterecho next($people) . "<br >"; // Следующий элемент Peter — Joeprint_r (each($people)); // Возвращает ключ и значение текущего элемента (теперь Joe) и перемещает внутренний указатель вперед?>