Returnează un tablou format din parametri. Parametrii pot deveni indecși utilizând operatorul =>.
Notã: array() este un constructor al limbajului PHP utilizat pentru a reprezenta tablourile, și nu o funcție propriu-zisă.
Sintaxa "index => values", separată de virgule, definește indecși și valori. Indecșii pot fi de tipul șir de caractere sau numerici. Când sunt omiși, indecșii sunt generați automat sub forma unor numere întregi, începând cu 0. Atunci când un index este un număr întreg, următorul index generat va fi cel mai mare index din tablou, incrementat cu 1. Dacă sunt definiți doi indecși identici, ultimul îl va suprascrie pe primul.
Următorul exemplu demonstrează cum se creează un tablou bidimensional, cum se specifică cheile pentru tablouri asociative și cum să săriți peste indicii numerici în tablouri normale.
În exemplul următor vom crea un tablou cu baza 1.
Vezi, de asemenea, și array_pad(), list(), precum și range().