ProfiPHPProfiPHP
  1. Главная
  2. Функции для работы с массивами
  3. Конструкция Array

Конструкция Array

Конструкция Array cоздает массив.
array([ mixed $... ] ) : array
В параметрах Конструкция указываются данные, которые имеют синтаксис: "значения" или "индекс => значения", разделенные запятыми. Индекс может быть строкой или целым числом. Если индекс опущен, будет автоматически сгенерирован числовой индекс, начиная с 0 и последующим увеличением на 1. Если определены два одинаковых индекса, последующий перезапишет предыдущий.

Наличие завершающей запятой после последнего элемента массива, несмотря на некоторую необычность, является корректным синтаксисом.

Функция Array возвращает массив параметров.

Пример использования функции Array:
<?php
$color = array('red', 'blue', 'green');
/*
array(3) {
[0]=>
string(3) "red"
[1]=>
string(4) "blue"
[2]=>
string(5) "green"
}
*/
$color = array( 'r' => 'red', 'b' => 'blue', 'g' => 'green');
/*
array(3) {
["r"]=>
string(3) "red"
["b"]=>
string(4) "blue"
["g"]=>
string(5) "green"
}
*/
$color = array( 'r' => 'red', 'blue', 'green');
/*
array(3) {
["r"]=>
string(3) "red"
[0]=>
string(4) "blue"
[1]=>
string(5) "green"
}
*/
$color = array( '10' => 'red', 'blue', 'green');
/*
array(3) {
[10]=>
string(3) "red"
[11]=>
string(4) "blue"
[12]=>
string(5) "green"
}
*/
В PHP необходимо заключать массив в фигурные скобки:
echo "Color {$color['r']}"; // Color red
Функция Array является не функцией, а языковой конструкцией, используемая для представления литеральных массивов.

Добавить комментарий

Имя:
Текст комментария: