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 array
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 array
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 array
'January', 'February', 'March');
print_r($firstquarter);
]]>
will display :
'January'
[2] => 'February'
[3] => 'March'
)
]]>
Vezi, de asemenea, și array_pad,
list, precum și range.