PHP Функция current()
Пример
Вывод значения текущего элемента в массиве:
<?php
$people = array("Андрей", "Татьяна", "Кристина", "Тимур");
echo current($people) . "<br>";
?>
Попробуйте сами »
Определение и использование
Функция current() возвращает значение текущего элемента в массиве.
Каждый массив имеет внутренний указатель на свой "текущий" элемент, который инициализируется первым элементом, вставленным в массив.
Совет: Эта функция не перемещает внутренний указатель массива.
Связанный метод:
- end() - перемещает внутренний указатель на последний элемент массива и выводит его
- next() - перемещает внутренний указатель на следующий элемент массива и выводит его
- prev() - перемещает внутренний указатель на предыдущий элемент массива и выводит его
- reset() - перемещает внутренний указатель на первый элемент массива
- each() - возвращает текущий ключ элемента и значение, а также перемещает внутренний указатель вперед
Синтаксис
current(array)
Параметр значений
Параметр | Описание |
---|---|
array | Требуемый. Задает массив использовать |
Технические подробности
Возврат значения: | Возвращает значение текущего элемента в массиве или FALSE для пустых элементов или элементы без значения |
---|---|
PHP Версия: | 4+ |
Еще примеры
Пример
Демонстрация всех сопутствующих методов:
<?php
$people = array("Андрей", "Татьяна", "Кристина", "Тимур");
echo current($people) . "<br>"; // Текущий элемент является Андрей
echo next($people) . "<br>"; // Следующий элемент Андрей является Татьяна
echo current($people) . "<br>"; // Теперь текущий элемент является Татьяна
echo prev($people) . "<br>"; // Предыдущий элемент Кристина является Андрей
echo end($people) . "<br>"; // Последний элемент Тимур
echo prev($people) . "<br>"; // Предыдущий элемент Тимур является Кристина
echo current($people) . "<br>"; // Теперь текущий элемент является Кристина
echo reset($people) . "<br>"; // Перемещает внутренний указатель на первый элемент массива, который является Андрей
echo next($people) . "<br>"; // Следующий элемент Андрей является Татьяна
print_r (each($people)); // Возвращает ключ и значение текущего элемента (теперь Кристина) и перемещает внутренний указатель вперед
?>
Попробуйте сами »
❮ PHP Справочник массивов