array
(PHP 4, PHP 5)
array — Maak een array
Beschrijving
Geeft een array van de parameters terug. De parameters kan een index worden gegeven met de => operator.
Note: array() is een language construct dat wordt gebruikt om arrays letterlijk te beschrijven, en is geen gewone functie.
Syntax "index => waarde", gescheiden door komma's definieren index en waarden. index mag een string of numeriek zijn. Wanneer de index wordt weggelaten wordt er automatisch een integer index gegenereerd, beginnnend bij 0. Als index een integer is, zal de volgende gegenereerde index de grootste integer index + 1 zijn. Let er op dat wanneer twee identieke index worden gedefinieerd, de laatste de eerste zal overschrijven.
Het volgende voorbeeld demonstreert hoe een twee-dimensionale array kan worden gemaakt, hoe je keys voor associatieve arrays kunt specificeren, en hoe je numerieke indexen kunt overslaan in normale arrays.
Example#1 array() voorbeeld
$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 Automatische index met array()
$array = array( 1, 1, 1, 1, 1, 8=>1, 4=>1, 19, 3=>13);
print_r($array);
zal het volgende laten zien:
Array ( [0] => 1 [1] => 1 [2] => 1 [3] => 13 [4] => 1 [8] => 1 [9] => 19 )
Dit voorbeeld maakt een 1-based array.
Example#3 1-based index met array()
$firstquarter = array(1 => 'January', 'February', 'March');
print_r($firstquarter);
zal het volgende laten zien:
Array ( [1] => 'January' [2] => 'February' [3] => 'March' )
Zie ook array_pad(), list(), range().