手册
目录
在索引数组中,每个项目都有一个索引号。
默认情况下,第一个项目的索引是 0,第二个项目的索引是 1,依此类推。
创建并显示一个索引数组:
$cars = array("Volvo", "BMW", "Audi");
var_dump($cars);
运行实例 »点击 "运行实例" 按钮查看在线实例
要访问数组项目,您可以引用索引号。
显示第一个数组项目:
$cars = array("Volvo", "BMW", "Audi");
echo $cars[0];
运行实例 »点击 "运行实例" 按钮查看在线实例
要更改数组项目的值,请使用索引号:
更改第三个项目的值:
$cars = array("Volvo", "BMW", "Audi");
$cars[2] = "BYD";
var_dump($cars);
运行实例 »点击 "运行实例" 按钮查看在线实例
要遍历并打印索引数组的所有值,您可以使用 foreach 循环,如下所示:
显示所有数组项目:
$cars = array("Volvo", "BMW", "Audi");
foreach ($cars as $x) {
  echo "$x 
";
}
运行实例 »点击 "运行实例" 按钮查看在线实例
请参阅:PHP 数组参考手册。
索引数组的键是一个数字,默认情况下,第一个项目是 0,第二个是 1,依此类推,但也有例外。
新项目将获得下一个索引号,即比现有最高索引高一个。
因此,如果您有这样一个数组:
$cars[0] = "Volvo"; $cars[1] = "BMW"; $cars[2] = "Audi";
如果您使用 array_push() 函数添加一个新项目,新项目将获得索引 3:
array_push($cars, "BYD"); var_dump($cars);运行实例 »
点击 "运行实例" 按钮查看在线实例
但是,如果您有一个具有随机索引号的数组,如下所示:
$cars[5] = "Volvo"; $cars[7] = "BMW"; $cars[14] = "Audi";
如果您使用 array_push() 函数添加一个新项目,新项目的索引号将是多少?
array_push($cars, "BYD"); var_dump($cars);运行实例 »
点击 "运行实例" 按钮查看在线实例
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
							
							共5课时
17.2万人学习
							
							共49课时
77万人学习
							
							共29课时
61.7万人学习
							
							共25课时
39.3万人学习
							
							共43课时
70.9万人学习
							
							共25课时
61.6万人学习
							
							共22课时
23万人学习
							
							共28课时
33.9万人学习
							
							共89课时
125万人学习