在 PHP 中,需要访问数组的元素,可以直接使用中括号,即 []
加上数组索引即可。但是需要注意的时,PHP 数组的索引是从 0 开始的。
因此,如果我们需要访问数组的第一个元素,其索引是 0,要访问数组的最后一个元素,其索引是数组的长度减一。如果我们访问的数组的索引超过了数组的长度减一,那么程序会崩溃。
arr[i]
参数 | 描述 |
---|---|
arr | 数组名。 |
i | 需要访问的数组索引,不能超过数组的长度减一。 |
使用上述语法, 我们可以访问数组 arr 的第 i+1 个元素。
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>";
程序运行后,控制台输出如下:
我们创建了一个有三个元素的数组,最后,我们使用了下标访问了数组的元素,因为,数组的第一个元素的索引是 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>";
程序运行后,控制台输出如下:
我们使用了关联数组的键,访问了关联数组的元素。
在 PHP 中,需要访问数组的元素,可以直接使用中括号,即 []
加上数组索引即可。但是需要注意的时,PHP 数组的索引是从 0 开始的。