Функция PHP массив ()
примеров
Создать числовой массив называется $ автомобилей, три элемента, возложенные на него, и печатает текст содержит массив значений:
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Запуск экземпляра »
Определение и использование
Функция массива () используется для создания массива.
В PHP существует три типа массивов:
- Числовой массив - массив с числовым идентификатором ключа
- Ассоциативный массив - массив с ключами указано значение , связанное с каждым ключом
- Многомерный массив - содержащий один или несколько массивов массивов
грамматика
Численный синтаксис массива:
array( value1,value2,value3,etc. );
Ассоциативный массив синтаксиса:
array( key=>value,key=>value,key=>value,etc. );
参数 | 描述 |
---|---|
key | 规定键名(数值或字符串)。 |
value | 规定键值。 |
технические детали
Возвращает: | Возвращает массив параметров. |
---|---|
Версия PHP: | 4 + |
Журнал обновления: | Начиная с PHP 5.4 года, вы можете использовать короткий синтаксис массива с [] вместо массива (). Например, $ автомобили = [ "Вольво", "БМВ"]; вместо $ = массив автомобилей ( "Вольво", "БМВ"); |
Другие примеры
Пример 1
Создать ассоциативный массив с именем $ возраст:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Запуск экземпляра »
Пример 2
Traversal и печать числовой массив значений:
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
Запуск экземпляра »
Пример 3
Обход и печать ассоциативный массив значений:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Запуск экземпляра »
Пример 4
Создание многомерных массивов:
<?php
// 一个二维数组
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
// 一个二维数组
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
Запуск экземпляра »
Полный PHP массив Ссылка