Создайте числовой массив с именем $cars, присвойте ему три элемента и распечатайте текст, содержащий значения массива:
<?php$cars=array("Volvo","BMW","Toyota");echo "Мне нравится " . $cars[0] ", " . $cars[1] " и " . 2] .";?>Функция array() используется для создания массивов.
В PHP существует три типа массивов:
числовой массив - массив с числовыми ключами идентификатора
Ассоциативный массив — массив с указанными ключами, каждый ключ связан со значением.
Многомерный массив — массив, содержащий один или несколько массивов.
Синтаксис числовых массивов:
массив( значение1, значение2, значение3 и т. д. );
Синтаксис для ассоциативных массивов:
массив( ключ=>значение,ключ=>значение,ключ=>значение и т.д. );
| параметр | описывать |
|---|---|
| ключ | Указывает имя ключа (числовое значение или строку). |
| ценить | Укажите значение ключа. |
| Возвращаемое значение: | Возвращает массив параметров. |
|---|---|
| PHP-версия: | 4+ |
| Журнал обновлений: | Начиная с PHP 5.4, вы можете использовать синтаксис коротких массивов, используя [] вместо array(). Например, используйте $cars=["Volvo","BMW"] вместо $cars=array("Volvo","BMW"); |
Создайте ассоциативный массив с именем $age:
<?php$age=array("Питер"=>"35","Бен"=>"37","Джо"=>"43");echo "Питер" . $age['Питер'] . "лет.";?>Перебрать и распечатать значения числового массива:
<?php$cars=array("Volvo","BMW","Toyota");$arrlength=count($cars);for($x=0;$x<$arrlength;$x++) { echo $cars [$x]; эхо "<br>" }?>;Перебрать и распечатать значения ассоциативного массива:
<?php$age=array("Питер"=>"35","Бен"=>"37","Джо"=>"43");foreach($age as $x=>$x_value) { echo "Ключ=" . $x . Value=" . $x_value; echo "<br>";Создайте многомерный массив:
<?php// Двумерный массив $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) );?>