array

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






Voorbeeld 2 . Automatische index met array( )




zal het volgende laten zien :






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( )




zal het volgende laten zien :








Zie ook array_pad( ) , list( ) , range( ) .