array

array -- Vytvořit pole

Popis

array array ( [mixed ...])

Vrací pole argumentů . Argumentům může být přiřazen index pomocí operátoru = .

Poznámka: array() je jazykový konstrukt používaný k reprezentaci polí, nikoliv běžná funkce.



Syntaxe " index = hodnota " , s čárko jako oddělovačem , definuje indexy a hodnoty . Index může být řetězec nebo číslo . Pokud se index vynechá , automaticky se generuje číselný index začínající na 0 . Pokud je index integer , další generovaný index bude nejvyšší celočíselný index + 1 . Pozn. : pokud jsou definovány dva identické indexy , první se přepíše posledním .

Následující ukázka demonstruje jak vytvořit dvourozměrné pole , jak určit klíče v asociativních polích , a jak přeskakovat číselné indexy v normálních polích .

Příklad 1 . Ukázka array( )






Příklad 2 . Automatický index a array( )




výstup bude následující:



Index 3 je definován dvakrát, a podrží si poslední hodnotu 13. Index 4 je definován po indexu 8 a další generovaný index (hodnota 19) je 9, protože nejvyšší index byl 8.

Tato ukázka vytvoří pole číslované od 1 .

Příklad 3 . Index začínající 1 s array( )




toto bude výstup:





Viz také : list( ) .