Навигация по массива дает возможно узнать текущий , следующий, предыдущий, последний элемента массива.

Для определения текущего элемента массива используют функцию 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