(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
FALSE
typu 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';
?>