array
(PHP 4, PHP 5)
array — Creează un tablou.
Descriere
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.
Example#1 Exempul de utilizare al funcţiei array()
$fruits = array (
"fruits" => array ("a"=>"orange", "b"=>"banana", "c"=>"apple"),
"numbers" => array (1, 2, 3, 4, 5, 6),
"holes" => array ("first", 5 => "second", "third")
);
Example#2 Indecşi automaţi cu array()
$array = array( 1, 1, 1, 1, 1, 8=>1, 4=>1, 19, 3=>13);
print_r($array);
va afiÅŸa :
Array ( [0] => 1 [1] => 1 [2] => 1 [3] => 13 [4] => 1 [8] => 1 [9] => 19 )
În exemplul următor vom crea un tablou cu baza 1.
Example#3 index bazat pe 1 cu array()
$firstquarter = array(1 => 'January', 'February', 'March');
print_r($firstquarter);
will display :
Array ( [1] => 'January' [2] => 'February' [3] => 'March' )
Vezi, de asemenea, ÅŸi array_pad(), list(), precum ÅŸi range().