导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

PHP 访问数组


访问数组项

要访问数组项,您可以引用索引数组的索引号,以及关联数组的键名。

实例

通过索引号访问数组项

$cars = array("Volvo", "BMW", "Toyota");
echo $cars[2];
亲自试一试 »

注意:第一项的索引是 0。

要访问关联数组中的数组项,请使用键名

实例

通过键名访问数组项

$cars = array("brand" => "Ford", "model" => "Mustang", "year" => 1964);
echo $cars["year"];
亲自试一试 »

双引号或单引号

在访问数组时,您可以使用双引号和单引号

实例

echo $cars["model"];
echo $cars['model'];
亲自试一试 »

执行函数项

数组项可以是任何数据类型,包括函数。

要执行这样的函数,请使用索引号后跟括号 ()

实例

执行函数项

function myFunction() {
  echo "I come from a function!";
}

$myArr = array("Volvo", 15, myFunction);

$myArr[2]();
亲自试一试 »

当函数是关联数组中的一项时,请使用键名

实例

通过键名执行函数

function myFunction() {
  echo "I come from a function!";
}

$myArr = array("car" => "Volvo", "age" => 15, "message" => myFunction);

$myArr["message"]();
亲自试一试 »

循环遍历关联数组

要循环遍历并打印关联数组中的所有值,您可以使用 foreach 循环,如下所示

实例

显示所有数组项、键和值

$car = array("brand"=>"Ford", "model"=>"Mustang", "year"=>1964);

foreach ($car as $x => $y) {
  echo "$x: $y<br>";
}
亲自试一试 »

循环遍历索引数组

要循环遍历并打印索引数组中的所有值,您可以使用 foreach 循环,如下所示

实例

显示所有数组项

$cars = array("Volvo", "BMW", "Toyota");
foreach ($cars as $x) {
  echo "$x<br>";
}
亲自试一试 »

freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8