array Создаёт массив &reftitle.description; arrayarray mixedvalues Конструкция создаёт массив. Подробнее о массивах рассказывает раздел «Массивы», включая сведения об альтернативном синтаксисе с квадратными скобками — []. &reftitle.parameters; values Параметр принимает пары, которые определяют индекс и значения, которые записали синтаксисом «индекс => значения» и разделили запятыми. Индекс разрешается указывать строкой или целым числом. PHP автоматически сгенерирует целочисленный индекс начиная с 0, если индекс не указали. Если индекс — целое число, следующим сгенерированным индексом станет наибольший целочисленный индекс + 1. Обратите внимание, если определить два одинаковых индекса, следующий перезапишет предыдущий. Запятая после определения последнего элемента массива хотя и необычна, но не нарушает синтаксиса. &reftitle.returnvalues; Конструкция возвращает массив параметров. Индекс параметрам присваивают оператором =>. Подробнее о массивах рассказывает раздел «Массивы». &reftitle.examples; Следующие примеры показывают, как создавать двумерный массив, как определять ключи ассоциативных массивов и как пропустить и продолжить числовые индексы в обычных массивах, если нумерация начинается с произвольного числа. Пример определения массива языковой конструкцией <function>array</function> array("a" => "апельсин", "b" => "банан", "c" => "яблоко"), "numbers" => array(1, 2, 3, 4, 5, 6), "holes" => array("первый", 5 => "второй", "третий") ); print_r($fruits); ?> ]]> Пример автоматической индексация при вызове конструкции <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 ) ]]> Обратите внимание, что индекс «3» определён дважды, и содержит последнее значение — 13. Индекс 4 определён после индекса 8, а следующий сгенерированный индекс (значение 19) — 9, поскольку самым большим индексом был 8. Этот пример создаёт массив, нумерация которого начинается с 1. Пример создания конструкцией <function>array</function> массива, нумерация которого начинается с 1 'January', 'February', 'March'); print_r($firstQuarter); ?> ]]> &example.outputs; January [2] => February [3] => March ) ]]> Как и в Perl, разработчику доступны значения массива внутри двойных кавычек. Однако в PHP нужно заключить массив в фигурные скобки. Пример доступа к массиву внутри двойных кавычек 'baz'); echo "Hello {$foo['bar']}!"; // Hello baz! ?> ]]> &reftitle.notes; array — конструкция языка для представления литеральных массивов, а не функция. &reftitle.seealso; array_pad list count range &foreach; Тип массив