PHP访问数组元素

PHP访问数组教程

PHP 中,需要访问数组的元素,可以直接使用中括号,即 [] 加上数组索引即可。但是需要注意的时,PHP 数组的索引是从 0 开始的。

因此,如果我们需要访问数组的第一个元素,其索引是 0,要访问数组的最后一个元素,其索引是数组的长度减一。如果我们访问的数组的索引超过了数组的长度减一,那么程序会崩溃。

PHP访问数组元素详解

语法

arr[i]

参数

参数 描述
arr 数组名。
i 需要访问的数组索引,不能超过数组的长度减一。

说明

使用上述语法, 我们可以访问数组 arr 的第 i+1 个元素。

PHP访问关联数组详解

语法

arr["name"]

参数

参数 描述
arr 数组名。
name 需要访问的数组的键。

说明

使用上述语法, 我们可以访问数组 arr 的键为 name 的元素。

案例

访问数组元素

使用数组名访问数组元素

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("HaiCoder", "Hello", "World"); echo "item1 =", $arr[0], "<br>"; echo "item1 =", $arr[1], "<br>"; echo "item1 =", $arr[2], "<br>";

程序运行后,控制台输出如下:

06_PHP多维数组.png

我们创建了一个有三个元素的数组,最后,我们使用了下标访问了数组的元素,因为,数组的第一个元素的索引是 0,因此,我们使用了索引 0 访问了数组的第一个元素,数组的最后一个元素的索引,是数组的长度减一,因此,我们使用了索引 2 访问了数组的最后一个元素。

访问关联数组元素

使用数组键访问关联数组元素

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("name" => "HaiCoder", "url" => "haicoder.net", "age" => 109); echo "name =", $arr["name"], "<br>"; echo "url =", $arr["url"], "<br>"; echo "age =", $arr["age"], "<br>";

程序运行后,控制台输出如下:

07_PHP多维数组.png

我们使用了关联数组的键,访问了关联数组的元素。

PHP访问数组总结

在 PHP 中,需要访问数组的元素,可以直接使用中括号,即 [] 加上数组索引即可。但是需要注意的时,PHP 数组的索引是从 0 开始的。