Inicjalizacja tablic
Do inicjalizacji tablicy służy funkcja array():
<?php $tablica = array ('pierwszy element', 'drugi element'); ?>
Od PHP 5.4 możemy użyć w tym celu nawiasów klamrowych:
<?php $tablica = ['pierwszy element', 'drugi element']; ?>
Wynikiem powyższych operacji będzie tablica :
Array ( [0] => pierwszy element [1] => drugi element )
Indeksowanie tablicy rozpoczyna się od '0'. Jeśli chcemy to zmienić możemy zainicjować indeksowanie inną liczbę:
<?php $tablica = array (12=>'dwunasty element', 'trzynasty element'); ?>
Układ elementów tej tablicy będzie wtedy następujący:
Array ( [12] => dwunasty element [13] => trzynasty element )
Za indeksy mogą posłużyć też dowolne wartości skalarne:
<?php $tablica = array ('imie'=>'Jan','nazwisko'=>'Kowalski','wiek'=>32); ?>
Array ( [imie] => Jan [nazwisko] => Kowalski [wiek] => 32 )
Tablice wielowymiarowe:
<?php $tablica = array ( 'osoba1'=> array('imie'=>'Jan','nazwisko'=>'Kowalski','wiek'=>32), 'osoba2'=> array('imie'=>'Kim','nazwisko'=>'Jakamoto','wiek'=>19) ); ?>
Array ( [osoba1] => Array ( [imie] => Jan [nazwisko] => Kowalski [wiek] => 32 ) [osoba2] => Array ( [imie] => Kim [nazwisko] => Jakamoto [wiek] => 19 ) )