array
array
(unknown)
Описание
array array ([mixed ...])
Возвращает массив параметров. Параметры могут быть заданы по индексу с операцией =>.
Примечание: array() это конструкция языка, используемая для представления литеральных массивов, а не регулярная функция.
Синтаксис пар "индекс => значение", разделённых запятыми, определяет
индекс массива и значение по этому индексу.
Индекс может иметь строковой или числовой тип. Если индекс опущен,
автоматически генерируется целочисленный/integer индекс, начиная с 0. Если
индекс это целое число, следующим сгенерированным индексом будет большее
целое число index + 1. Обратите внимание, что, когда определены два
идентичных индекса, последний перезаписывает первый.
В следующем примере показано, как создать двухмерный массив, как специфицировать ключи для ассоциативного массива и как skip-and-continue (пропустить-и-продолжить) числовые индексы в нормальных массивах.
Пример 1. array()
|
Заметьте, что индекс '3' определён дважды и сохраняет финальное значение 13. Индекс 4 определён после индекса 8, и следующим сгенерированный индекс (значение 19) будет 9, поскольку наибольшим индексом был 8.
Следующий пример создаёт массив с базой 1.
Пример 3. Индекс с базой 1
выведет:
|
См. также array_pad(), list() и range().