Podręcznik PHP
Poprzedni |  | Następny

# current

(PHP 3, PHP 4, PHP 5)

current -- Zwraca bieżący element tablicy

## Opis

mixed current ( array &tablica )

Każda tablica ma wewnętrzny wskaźnik bo swojego "bieżącego" elementu, który jest inicjalizowany do pierwszego elementu wstawionego do tablicy.

Funkcja current() po prostu zwraca wartość elementu tablicy, na który aktualnie wskazuje wewnętrzny wskaźnik. Nie przesuwa ona wskaźnika. Jeśli wewnętrzny wskaźnik jest poza końcem listy elementów, current() zwraca `FALSE`.

Ostrzeżenie

Jeśli tablica zawiera puste elementy (0 lub "", czyli pusty string), to funkcja zwróci wartość, która będzie rozpoznawana jako `FALSE` także dla tych elementów (więcej informacji można znaleźć w rozdziałach konwertowanie do typu boolean i tablice porównania typów). Przez to nie jest możliwe stwierdzenie przy pomocy funkcji current(), czy wskaźnik jest już poza tablicą. Aby prawidłowo przejść przez tablicę która zwiera puste elementy, należy skorzystać z funkcji each().

Przykład 1. Przykład użycia funkcji current() i innych podobnych

`<?php $transport = array('stopy', 'rower', 'samochód', 'samolot'); $tryb = current($transport); // $tryb = 'stopy'; $tryb = next($transport); // $tryb = 'rower'; $tryb = current($transport); // $tryb = 'rower'; $tryb = prev($transport); // $tryb = 'stopy'; $tryb = end($transport); // $tryb = 'samolot'; $tryb = current($transport); // $tryb = 'samolot'; ?>`

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

Poprzedni | Spis treści | Następny
count | Początek rozdziału | each