array Creează un tablou. Descriere arrayarray mixed... Returnează un tablou format din parametri. Parametrii pot deveni indecși utilizând operatorul =>. 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. Exempul de utilizare al funcției <function>array</function> array ("a"=>"orange", "b"=>"banana", "c"=>"apple"), "numbers" => array (1, 2, 3, 4, 5, 6), "holes" => array ("first", 5 => "second", "third") ); ]]> Indecși automați cu <function>array</function> 1, 4=>1, 19, 3=>13); print_r($array); ]]> va afișa : 1 [1] => 1 [2] => 1 [3] => 13 [4] => 1 [8] => 1 [9] => 19 ) ]]> Observați că indexul '3' este definit de două ori și că păstrează valoarea finală 13. Indexul 4 este definit după indexul 8, iar următorul index generat (valoarea 19) este 9, întrucât cel mai mare index era 8. În exemplul următor vom crea un tablou cu baza 1. index bazat pe 1 cu <function>array</function> 'January', 'February', 'March'); print_r($firstquarter); ]]> will display : 'January' [2] => 'February' [3] => 'March' ) ]]> Vezi, de asemenea, și array_pad, list, precum și range.