Навигация по массива дает возможно узнать текущий , следующий, предыдущий, последний элемента массива.
Для определения текущего элемента массива используют функцию current:
<?php
echo "Now is: ", current($arr), "<br>";
?>
Для определения следующего элемента массива используют функцию next:
<?php
echo "Next is: ", next($arr), "<br>";
?>
Для определения предыдущего элемента массива используют функцию prev:
<?php
echo "Previously is: ", prev($arr), "<br>";
?>
Для определения последнего элемента массива используют функцию end:
<?php
echo "The end is: ", end($arr), "<br>";
?>
Для определения первого (возврата указателя) элемента массива используют функцию reset:
<?php
echo "First is: ", reset($arr), "<br>";
?>
Пример навигации по массивам:
<?php
$arr[0] = "PHP";
$arr[1] = "HTML";
$arr[2] = "CSS";
echo "Now is: ", current($arr), "<br>";
echo "Next is: ", next($arr), "<br>";
echo "Previously is: ", prev($arr), "<br>";
echo "The end is: ", end($arr), "<br>";
echo "First is: ", reset($arr), "<br>";
?>
Отображение в браузере:
Now is: PHP
Next is: HTML
Previously is: PHP
The end is: CSS
First is: PHP