Tablica w PHP to struktura danych, która pozwala przechowywać wiele wartości w jednej zmiennej. Do poszczególnych elementów tablicy odwołujemy się za pomocą indeksów lub kluczy.
Tablica indeksowana numerycznie
Najprostszy typ tablicy to tablica indeksowana liczbami:
$zwierzeta = ["jelenie", "sarny", "dziki"];
Elementy mają indeksy liczone od zera:
$zwierzeta[0]; // jelenie
$zwierzeta[1]; // sarny
$zwierzeta[2]; // dziki
To bardzo ważne w zadaniach egzaminacyjnych. Jeśli pytanie dotyczy elementu $tab[1], nie chodzi o pierwszy, lecz o drugi element tablicy.
Tablica utworzona przez funkcję
Tablica może powstać także jako wynik działania funkcji, np. explode():
$tab = explode(",", "a,b,c");
Wtedy otrzymujemy:
$tab[0] = "a";
$tab[1] = "b";
$tab[2] = "c";
Odwołanie do elementu tablicy
Aby pobrać element, zapisuje się nazwę tablicy i indeks w nawiasach kwadratowych:
echo $tab[1];
Jeżeli indeks istnieje, zostanie wypisana odpowiednia wartość. Jeśli indeks nie istnieje, PHP może zgłosić ostrzeżenie typu Undefined array key.