current
Возвращает элемент, на который указывает внутренний указатель массива.
Синтаксис
current(array|object $array): mixedПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $array | array|object | Массив. |
Возвращаемое значение
mixedТекущий элемент или `false`, если указатель вышел за пределы.
Примеры
Перемещение указателя:
<?php
$queue = ['first', 'second', 'third'];
echo current($queue), ' ';
next($queue);
echo current($queue), ' ';
reset($queue);
echo current($queue);Результат:
first second firstПримечания
В современном коде указатель используют редко: первый элемент берут через array_key_first(), а перебор делают циклом foreach.
См. также
В учебнике
- Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.