PHP Функция array()
Пример
Создайте индексированный массив с именем $cars, назначьте ему три элемента, а затем распечатайте текст, содержащий значения массива:
<?php
$cars=array("Вольво","БМВ","Тойота");
echo "Мне нравится " . $cars[0] . ", " . $cars[1] . " и " . $cars[2] . ".";
?>
Попробуйте сами »
Определение и использование
Функция array() используется для создания массива.
В PHP существует три типа массивов:
- Индексный массив - Массивы с числовыми индексами
- Ассоциативный массив - Массивы с именованными ключами
- Многомерный массив - Массивы, содержащие один или несколько массивов
Синтаксис
Синтаксис для индексированных массивов:
array(value1, value2, value3 и т.д.)
Синтаксис ассоциативных массивов:
array(key=>value,key=>value,key=>value и т.д.)
Параметр значений
Параметр | Описание |
---|---|
key | Задает ключ (числовой или строковый) |
value | Задает значение |
Технические подробности
Возврат значения: | Возвращает массив параметров |
---|---|
PHP Версия: | 4+ |
Список изменений: | Начиная с PHP 5.4, можно использовать короткий синтаксис массива, который заменяет array() на []. Напр. вместо $cars=["Вольво","БМВ"]; на $cars=array("Вольво","БМВ"); |
Еще примеры
Пример
Создайте ассоциативный массив с именем $age:
<?php
$age=array("Андрей"=>"50","Татьяна"=>"43","Кристина"=>"22");
echo "Андрею " . $age['Андрей'] . " лет.";
?>
Попробуйте сами »
Пример
Выполните цикл и выведите все значения индексированного массива:
<?php
$cars=array("Вольво","БМВ","Тойота");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
Попробуйте сами »
Пример
Выполните цикл и выведите все значения ассоциативного массива:
<?php
$age=array("Андрей"=>"50","Татьяна"=>"43","Кристина"=>"22");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Попробуйте сами »
Пример
Создание многомерного массива:
<?php
// Двумерный массив:
$cars=array
(
array("Вольво",100,96),
array("БМВ",60,59),
array("Тойота",110,100)
);
?>
Попробуйте сами »
❮ PHP Справочник массивов