Tablice w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Tablica w PHP to struktura danych przechowująca wiele wartości pod jedną nazwą zmiennej. Do elementów tablicy odwołujemy się przez indeks lub klucz.

Tablica indeksowana numerycznie

Najprostsza tablica używa indeksów liczbowych zaczynających się zwykle od 0.

$tab[0] = 100;
$tab[1] = 200;
$tab[2] = 300;

Odczyt elementu:

echo $tab[1]; // 200

Wypełnianie tablicy w pętli

Tablice bardzo często są tworzone lub uzupełniane za pomocą pętli:

for ($i = 0; $i < 5; $i++) {
    $tab[$i] = $i * 10;
}

Po wykonaniu kodu tablica zawiera:

0, 10, 20, 30, 40

Indeks $i decyduje, na którą pozycję tablicy trafia wartość. Wartość po prawej stronie przypisania może pochodzić ze zmiennej, działania matematycznego albo funkcji.

Przykład egzaminacyjny

$tab[$i] = $x;

Ta instrukcja oznacza: wpisz wartość zmiennej $x do elementu tablicy $tab o indeksie równym aktualnej wartości $i.

Jeśli $i przyjmuje wartości od 0 do 9, powstaje 10 elementów tablicy: od $tab[0] do $tab[9].

Ważne

W PHP zmienne zaczynają się od znaku $. Tablica nie musi być wcześniej jawnie zadeklarowana — może zostać utworzona w momencie pierwszego przypisania elementu.