PHP array() 函数

PHP array() 函数


实例

创建名为 $cars 的数值数组,赋三个元素给它,并打印包含数组值的文本:

<?php  
$cars=array("Volvo","BMW","Toyota");  
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";  
?>

定义和用法

array() 函数用于创建数组。

在 PHP 中,有三种类型的数组:

  • 数值数组 - 带有数字 ID 键的数组
  • 关联数组 - 带有指定的键的数组,每个键关联一个值
  • 多维数组 - 包含一个或多个数组的数组

语法

数值数组的语法:

array( _value1,value2,value3,etc._ );

关联数组的语法:

array( _key= >value,key=>value,key=>value,etc._);
参数 描述
key 规定键名(数值或字符串)。
value 规定键值。

技术细节

返回值: 返回参数的数组。
PHP 版本: 4+
更新日志: 自 PHP 5.4 起,可以使用短数组语法,用 [] 代替 array()。
例如,用 $cars=["Volvo","BMW"]; 代替 $cars=array("Volvo","BMW");

实例 1

创建名为 $age 的关联数组:

<?php  
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");  
echo "Peter is " . $age['Peter'] . " years old.";  
?>

实例 2

遍历和打印数值数组的值:

<?php  
$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>";  
}  
?>

实例 4

创建多维数组:

<?php  
// 一个二维数组  
$cars=array  
(  
array("Volvo",100,96),  
array("BMW",60,59),  
array("Toyota",110,100)  
);  
?>
推荐教程

PHP教程

PHP基础语法学习、实例讲解

Laravel教程

Laravel是一个功能强大的MVC PHP框架

Yii教程

Yii框架是一个用于快速开发的现代Web应用程序的开源PHP框架

PHP array系列函数

PHP array数组系列函数的使用、详解

PHP mysqli系列函数

PHP mysqli系列函数的使用、详解

PHP ftp系列函数

PHP ftp系列函数的使用、详解

PHP PDO系列函数

数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口

PHP filter系列函数

PHP filter系列函数的使用、详解

PHP String系列函数

PHP String系列函数的使用、详解

PHP Math系列函数

PHP Math系列函数的使用、详解

PHP Error和 Logging函数

PHP Error和 Logging函数的使用、详解

PHP 时间函数

PHP 时间函数的使用、详解

PHP curl函数

PHP curl函数的使用、详解

PHP Directory函数

PHP Directory函数的使用、详解

PHP Calendar函数

PHP Calendar函数的使用、详解