Tablice

Tablice są zbiorem elementów posiadających unikalny w obrębie tablicy klucz i dowolną wartość. Elementy tablicy zachowują się identycznie jak zmienne - mogą przyjmować wartości o różnych typach i być nadpisywane.

Tworzenie tablic
Konstrukcja array() pozwala na utworzenie tablicy za pomocą tylko jednej instrukcji:

$tablica = array('klucz1' => 'Wartość 1', 'klucz2' => 'Wartość 2', 'klucz3' => 'Wartość 3');

Dla czytelności warto jest rozbić konstrukcję tak, by każdy element był w oddzielnej linijce:

$tablica = array(
    'klucz1' => 'Wartość 1',
    'klucz2' => 'Wartość 2',
    'klucz3' => 'Wartość 3'
);

Jeśli nie podamy kluczy elementów, PHP przypisze automatycznie wartość liczbową o jeden większą od klucza o największej wartości liczbowej.

Dopisywanie elementów
Istnieje możliwość dopisywania elementów do istniejącej tablicy. Jeśli dopiszemy element do nieistniejącej tablicy - zostanie ona utworzona:

$tablica['klucz4'] = 'Wartość 4';

Jeśli chcemy dodać element bez przypisanego klucza:

$tablica[] = 'Wartość 5';

Wyświetlenie zawartości tablicy
Podczas tworzenia kodu często potrzebujemy sprawdzić co przechowuje dana tablica. Najszybszym sposobem jest użycie funkcji print_r() i elementu HTML <pre></pre>:

echo '<pre>';
print_r($tablica);
echo '</pre>';

Trzy powyższe instrukcje wyświetlą zawartość tablicy w czytelny sposób.