PHP 8从入门到精通(视频教学版)
上QQ阅读APP看书,第一时间看更新

3.5.6 数组型

数组是PHP变量的集合,它按照“键”与“值”的对应关系组织数据。数组的键值既可以是整数,也可以是字符串。另外,数组在不特意表明键值的默认情况下,数组元素的键值为从零开始的整数。

在PHP中,使用list()函数或array()函数来创建数组,也可以直接进行赋值。

下面使用array()函数创建数组。

【例3.11】(实例文件:源文件\ch03\3.11.php)

本程序运行结果如图3-11所示。

图3-11 程序运行结果

【案例分析】

(1)程序中用“=>”为数组赋值,数组的下标只是存储的标识,没有任何意义,数组元素的排列以加入的先后顺序为准。

(2)本程序采用foreach()方法输出整个数组。

上面实例的语句可以简化如下。

【例3.12】(实例文件:源文件\ch03\3.12.php)

<?php
$arr=array(15,1E+05,"开始学习PHP基本语法了");  // 定义数组并赋值
for ($i=0;$i<3;$i++)
{
    echo $arr[$i]."<br/>";
}
?>

本程序运行结果如图3-12所示。从结果可以看出,这两种写法的运行结果相同。

图3-12 程序运行结果

另外,读者还可以对数组的元素一个一个地赋值,下面举例说明。

【例3.13】(实例文件:源文件\ch03\3.13.php)

<?php
$arr[0]=2021;  // 对数组元素分别赋值
$arr[2]= 18.88;
$arr[1]= "北风卷地白草折,胡天八月即飞雪。";
foreach ($arr as $value) {      // 使用foreach()方法输出数组内容
    echo $value."<br/>";
}
?>

本程序运行结果如图3-13所示。

图3-13 程序运行结果