array
Stwórz tablicę
Opis
arrayarray
mixed...
Zwraca tablicę stworzoną z podanych parametrów. Parametry mogą być
indeksowane przy pomocy operatora => operator.
array jest składnią języka używaną do tekstowej
reprezentacji tablic, a nie zwykłą funkcją.
Składnia "index => wartości", oddzielona przecinkami, definiuje pary
indeksów i wartości. Indeks może być stringiem lub liczbą. Jeśli indeks
zostanie pominięty, automatycznie wygenerowany zostanie indeks będący
liczbą całkowitą, poczynając od 0. Jeśli indeks jest liczbą całkowitą,
następny wygenerowany indeks będzie miał wartość "największy indeks + 1".
Zauważ, że jeśli pojawią się dwie wartości o tym samym indeksie, ostatnia
nadpisze wcześniejsze.
Poniższy przykład demonstruje jak stworzyć wielowymiarową tablicę, jak
określić klucze w tablicy asocjacyjnej i jak pominąć-i-kontynuować
liczbowe indeksy w normalnych tablicach.
Przykład użycia array
array ("a"=>"pomarańcza", "b"=>"banan", "c"=>"jabłko"),
"liczby" => array (1, 2, 3, 4, 5, 6),
"dziury" => array ("pierwszy", 5 => "drugi", "trzeci")
);
]]>
Automatyczne indeksowanie w funkcji array
1, 4=>1, 19, 3=>13);
print_r($array);
]]>
wyświetli:
1
[1] => 1
[2] => 1
[3] => 13
[4] => 1
[8] => 1
[9] => 19
)
]]>
Zauważ, że indeks '3' jest zdefiniowany dwa razy i przchowuje on końcową
wartość 13. Indeks 4 jest zdefiniowany po indeksie 8, a następnym
wygenerowanym indeksem (dla wartości 19) jest 9, ponieważ największym
poprzednim indeksem było 8.
Ten przykład tworzy tablicę o początku 1.
Indeksowanie od 1 w array
'Styczeń', 'Luty', 'Marzec');
print_r($pierwszy_kwartal);
]]>
wyświetli:
'Styczeń'
[2] => 'Luty'
[3] => 'Marzec'
)
]]>
Patrz także: array_pad, list
i range.