Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP Функция array()


❮ PHP Справочник массивов

Пример

Создайте индексный массив с именем $cars, присвойте ему три элемента, а затем выведите текст, содержащий значения массива:

<?php
$cars=array("Вольво","БМВ","Тойота");
echo "Мне нравятся " . $cars[0] . ", " . $cars[1] . " и " . $cars[2] . ".";
?>
Попробуйте сами »

Определение и использование

Функция array() используется для создания массива.

В PHP существует три типа массивов:

  • Индексные массивы - массивы с числовым индексом
  • Ассоциативные массивы - массивы с именованными ключами
  • Многомерные массивы - массивы, содержащие один или несколько массивов

Синтаксис

Синтаксис для индексных массивов:

array(значение1, значение2, значение3 и т.д.)

Синтаксис для ассоциативных массивов: 

array(ключ=>значение, ключ=>значение, ключ=>значение и т.д.)

Значения параметров

Параметр Описание
ключ Задаёт ключ (числовой или строковый)
значение Задаёт значение

Технические детали

Возвращаемое значение: Возвращает массив параметров
Версия PHP: 4+
История изменений: Начиная с PHP 5.4, можно использовать короткий синтаксис массива, который заменяет array() на [].
Например: $cars=["Вольво","БМВ"]; вместо $cars=array("Вольво","БМВ");


Больше примеров

Пример

Создайте ассоциативный массив с именем $age:

<?php
$age=array("Андрей"=>"35","Татьяна"=>"37","Кристина"=>"43");
echo "Андрею " . $age['Андрей'] . " года.";
?>
Попробуйте сами »

Пример

Переберите и выведите все значения индексного массива:

<?php
$cars=array("Вольво","БМВ","Тойота");
$arrlength=count($cars);

for($x=0;$x<$arrlength;$x++)
  {
  echo $cars[$x];
  echo "<br>";
  }
?>
Попробуйте сами »

Пример

Переберите и выведите все значения ассоциативного массива:

<?php
$age=array("Андрей"=>"35","Татьяна"=>"37","Кристина"=>"43");

foreach($age as $x=>$x_value)
  {
  echo "Ключ=" . $x . ", Значение=" . $x_value;
  echo "<br>";
  }
?>
Попробуйте сами »

Пример

Создайте многомерный массив:

<?php
// Двумерный массив:
$cars=array
  (
  array("Вольво",100,96),
  array("БМВ",60,59),
  array("Тойота",110,100)
  );
?>
Попробуйте сами »

❮ PHP Справочник массивов
×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.