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. Elementy tablicy mogą być dostępne za pomocą indeksów liczbowych lub kluczy tekstowych.
Tablica indeksowana liczbowo
$tab[0] = "Ala";
$tab[1] = "Ola";
$tab[2] = "Jan";
Indeksy w tablicach liczbowych zwykle zaczynają się od 0. Oznacza to, że pierwszy element ma indeks 0, drugi indeks 1, itd.
Wypełnianie tablicy w pętli
Tablice często uzupełnia się za pomocą pętli for:
$x = 0;
for ($i = 0; $i < 10; $i++) {
$tab[$i] = $x;
$x = $x + 10;
}
W tym przykładzie:
- $i jest indeksem tablicy,
- $x jest wartością wpisywaną do tablicy,
- po każdym obiegu pętli $x zwiększa się o 10.
Po zakończeniu pętli tablica zawiera:
$tab[0] = 0
$tab[1] = 10
$tab[2] = 20
...
$tab[9] = 90
Nie pojawi się wartość 100, ponieważ pętla kończy się przed momentem, gdy $i osiągnie 10.
Odczyt elementu tablicy
echo $tab[2]; // wyświetli 20
Na egzaminie warto dokładnie śledzić kolejność instrukcji: najpierw wykonywane jest przypisanie do tablicy, a dopiero potem zmiana wartości zmiennej $x.