array
(PHP 3, PHP 4, PHP 5 )
array --
Maak een array
Beschrijving
array
array ( [mixed ...])
Geeft een array van de parameters terug. De parameters kan een
index worden gegeven met de => operator.
Opmerking:
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.
Voorbeeld 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") );
|
|
Voorbeeld 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 )
|
|
Let er op dat index '3' twee keer wordt gedefinieerd, en zijn laatste
waarde van 13 behoudt. Index 4 wordt gedefinieerd na index 8, en de
volgende index (met waarde 19) is 9, omdat de grootste index 8 was.
Dit voorbeeld maakt een 1-based array.
Voorbeeld 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().
Dutch | English | French | German | Italian | Japanese | Portuguese | Spanish
DVD Produktedatenbank