array Tworzy tablicę &reftitle.description; arrayarray mixedvalues Tworzy tablicę. Przeczytaj rozdział poświęcony typowi tablicowemu, żeby dowiedzieć się, czym jest tablica oraz poznać szczegóły na temat alternatywnej składni nawiasów klamrowych ([]). &reftitle.parameters; values Składnia "index => wartości", oddzielona przecinkami, definiuje pary indeksów i wartości. Indeks może być ciągiem tekstowym lub liczbą stałoprzecinkową. 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 są zdefiniowane dwa takie same indeksy, ostatni zastąpi pierwszy. Przecinek po ostatniej podanej wartości, mimo że jest niespotykany, jest poprawny składniowo. &reftitle.returnvalues; Zwraca tablicę parametrów. Parametrom można przypisać indeks używając operatora =>. Przeczytaj rozdział o typie tablicowym array type, aby dowiedzieć się czym dokładnie jest tablica. &reftitle.examples; Poniższy przykład demonstruje jak stworzyć wielowymiarową tablicę, jak określić klucze w tablicy asocjacyjnej i jak pominąć, a następnie kontynuować liczbowe indeksy w normalnych tablicach. Prosty przykład użycia <function>array</function> array("a" => "orange", "b" => "banana", "c" => "apple"), "numbers" => array(1, 2, 3, 4, 5, 6), "dziury" => array("first", 5 => "second", "third") ); print_r($fruits); ?> ]]> Indeksowanie automatyczne z <function>array</function> 1, 4 => 1, 19, 3 => 13); print_r($array); ?> ]]> &example.outputs; 1 [1] => 1 [2] => 1 [3] => 13 [4] => 1 [8] => 1 [9] => 19 ) ]]> Zauważ, że indeks '3' został zdefiniowany dwukrotnie i przyjął ostateczną wartość 13. Indeks 4 został zdefiniowany po kluczu 8, a następny indeks (dla wartości 19) to 9, ponieważ największym dotyczczasowym indeksem był 8. Ten przykład tworzy tablicę numerowaną od 1. Tablica numerowana od 1 'January', 'February', 'March'); print_r($firstQuarter); ?> ]]> &example.outputs; January [2] => February [3] => March ) ]]> Podobnie jak w Perlu, wartość z tablicy można uzyskać wewnątrz cudzysłowów. Jednakże w PHP niezbędne jest zawarcie zmiennej wewnątrz nawiasów klamrowych. Odczytywanie elementu tablicy wewnątrz cudzysłowów 'baz'); echo "Hello {$foo['bar']}!"; // Hello baz! ?> ]]> &reftitle.notes; array jest konstrukcją języka używaną do tekstowej reprezentacji tablic, a nie zwykłą funkcją. &reftitle.seealso; array_pad list count range &foreach; Typ array