(PHP 4, PHP 5)
next — Przesuń do przodu wewnętrzny wskaźnik tablicy
Przesuwa wewnętrzny wskaźnik tablicy i jedną pozycję do przodu i zwraca
element tablicy aktualnie wskazywany przez wskaźnik, lub FALSE jeśli
nie ma już więcej elementów.
next() zachowuje się jak
current(), ale z jedną różnicą. Przesuwa wewnętrzny
wskaźnik tablicy o jeden element do przodu przed zwróceniem wartości
elementu. Oznacza to, że zwraca następny element tablicy i przesuwa
wewnętrzny wskaźnik tablicy o jeden element do przodu. Jeśli przesunięcie
wewnętrznego wskaźnika tablicy powoduje przesunięcie poza koniec listy
elementów, next() zwraca FALSE.
Ta funkcja może
zwrócić Boolean FALSE, ale może też zwrócić wartość innego typu niż Boolean, która oznacza
wartość FALSE, takie jak 0 lub
"". Aby uzyskać więcej informacji proszę zapoznać się z rozdziałem Typy logiczne.
Można używać operatora ===
do testowania zwracanych wartości przez tę
funkcję.
Informacja: Nie będziesz mógł odróznić końca tablicy od elementu
FALSEtypu bool'owskiego. Aby poprawnie przejść przez tablicę, która może zawierać elementyFALSE, zobacz funkcję each().
Przykład #1 Przykład użycia funkcji next() i podobnych
<?php
$transport = array('stopa', 'rower', 'samochód', 'samolot');
$tryb = current($transport); // $tryb = 'stopa';
$tryb = next($transport); // $tryb = 'rower';
$tryb = next($transport); // $tryb = 'samochód';
$tryb = prev($transport); // $tryb = 'rower';
$tryb = end($transport); // $tryb = 'samolot';
?>