Podręcznik PHP
Poprzedni |  | Następny

# next

(PHP 3, PHP 4, PHP 5)

next -- Przesuń do przodu wewnętrzny wskaźnik tablicy

## Opis

mixed next ( array &tablica )

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`.

Ostrzeżenie
Jeśli tablica zawiera puste elementy lub elementy które mają klucze o wartości 0, to funkcja zwróci `FALSE` także dla tych elementów. Aby prawidłowo przejść przez tablice które mogą zawierać puste elementy lub elementy o wartościach kluczy 0, musisz użyć funkcji 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'; ?>`

Patrz także: current(), end(), prev() i reset().

Poprzedni | Spis treści | Następny
natsort | Początek rozdziału | pos