arrayCreează un tablou
&reftitle.description;
arrayarraymixed...
Creează un tablou. Citiți secțiunea despre
tipul array pentru informații
suplimentare despre ce este un tablou.
&reftitle.parameters;
...
Sintaxa "indice => valori", separate prin virgule, definesc indicii
și valorile. Indicele poate fi de tip string sau integer. Când indicele
este omis, este generat automat un indice de tip integer, începând cu 0.
Dacă indicele este de tip integer, următorul indice generat va fi cel
mai mare indice întreg + 1. Observați că atunci când sunt definiți doi
indici identici, ultima definiție se suprapune peste prima.
Plasarea unei virgule după ultima înregistrare definită în tablou este
o sintaxă validă, cu toate că este neobișniută.
&reftitle.returnvalues;
Întoarce un tablou al parametrilor. Parametrilor le poate fi asociat un
indice cu ajutorul operatorului =>. Citiți
secțiunea despre tipul array
pentru informații suplimentare despre ce este un tablou.
&reftitle.examples;
Următorul exemplu demonstrează cum se creează un tablou bidimensional, cum
se specifică cheile pentru tablourile asociative și cum se sare peste
indicii numerici în tablouri obișnuite.
Exemplu array
array("a" => "portocală", "b" => "banană", "c" => "măr"),
"numere" => array(1, 2, 3, 4, 5, 6),
"gauri" => array("prima", 5 => "a doua", "a treia")
);
?>
]]>
Indexarea automată cu array
1, 4 => 1, 19, 3 => 13);
print_r($array);
?>
]]>
&example.outputs;
1
[1] => 1
[2] => 1
[3] => 13
[4] => 1
[8] => 1
[9] => 19
)
]]>
Observați că indicele '3' este definit de două ori și își păstrează valoarea
finală 13. Indicele '4' este definit după indicele '8' și următorul indice
generat (valoarea 19) este '9', deoarece cel mai mare indice a fost '8'.
Acest exemplu creează un tablou cu indicele începând cu 1.
Indicele începând cu 1 cu ajutorul array
'January', 'February', 'March');
print_r($firstquarter);
?>
]]>
&example.outputs;
January
[2] => February
[3] => March
)
]]>
Ca și în Perl, puteți accesa o valoare din tablou între ghilimele duble.
Însă cu PHP va trebui să introduceți tabloul între paranteze figurate.
Accesarea unui tablou între ghilimele duble
'baz');
echo "Salut, {$foo['bar']}!"; // Salut, baz!
?>
]]>
&reftitle.notes;
array este o construcție a limbajului utilizată
pentru a reprezenta tablouri literale, și nu o funcție obișnuită.
&reftitle.seealso;
array_padlistcountrange&foreach;Tipul array