PHP 数组使用全解析
1. 数组概述
在编程中,之前接触的变量多为标量变量,只能存储单个值。而数组则是一种能存储一组或一系列值的变量。一个数组可以包含多个元素,每个元素可以是单个值(如文本或数字),也可以是另一个数组,包含其他数组的数组被称为多维数组。
PHP 支持两种类型的数组:数值索引数组和关联数组。如果你有过编程经验,可能对数值索引数组比较熟悉,但关联数组可能只有在使用 PHP 或 Perl 时才会接触到。关联数组允许使用更有意义的值作为索引,而不只是数字。
下面是一些关键知识点:
- 什么是数组
- 数值索引数组
- 关联数组
- 多维数组
- 数组排序
- 更多阅读
2. 数值索引数组
数值索引数组在大多数编程语言中都有支持。在 PHP 中,索引默认从 0 开始,但也可以修改。
2.1 初始化数值索引数组
要创建如图所示的数组,可以使用以下 PHP 代码:
$products = array( “Tires”, “Oil”, “Spark Plugs” );
这将创建一个名为 products
的数组,包含三个值:“Tires”、“Oil” 和 “Spark Plugs”。需要注意的是, array()
实际上是一种语言结构,而不是函数。
根据数组所需的内容,不一定需要像上面的例子那样手动初始化。
- 如果数据已经存在于另