(PHP 4, PHP 5)
next — Премества вътрешния указател на масива с една позиция напред
next() работи точно както current(), с тази разлика, че премества вътрешния указател на масива с една позиция напред, преди да върне стойността на елемента. Това означава, че връща стойността на следващият елемент и премества вътрешния указател с една позиция напред.
Масивът, който се обработва.
Връща стойността на елемента на масива, намиращ се на позиция, след позицията, на която се намира вътрешния му указател или FALSE, ако е достигнат края на масива.
Тази функция може да върне булева стойност FALSE, но може също да върне небулева стойност, която се интерпретира като FALSE, като 0 или "". Вижте раздел Булев тип за повече информация. Използвайте оператора === за проверка на връщаната стойност от тази функция.
Example #1 Пример за next() и други свързани с нея функции
<?php
$transport = array('foot', 'bike', 'car', 'plane');
$mode = current($transport); // $mode = 'foot';
$mode = next($transport); // $mode = 'bike';
$mode = next($transport); // $mode = 'car';
$mode = prev($transport); // $mode = 'bike';
$mode = end($transport); // $mode = 'plane';
?>
Забележка: Не е възможно да се разграничи края на масива от елемент със стойност FALSE. За да обходите правилно масив, който съдържа елементи със стойност FALSE, вижте функция each().