Просмотр поста #96669: Различные вопросы по PHP и MySQL

.
Fenix_61
Или вариант с ассоциативным массивом:
while ($arr!=$x) $ar[]=$arr;
echo end($ar); // вывод предыдущего элемента
А если перед циклом поставить : asort($arr); то выведит следующий элемент !
asort($arr);
while ($arr!=$x) $ar[]=$arr;
echo end($ar); // вывод следущего элемента