在PHP中,数组是一种可以存储多个值的数据结构,可以通过数字下标或者关联下标来访问数组中的元素。PHP中的数组可以分为以下两种类型:
索引数组是一种使用数字下标访问元素的数组,下标从0开始递增。可以使用array()函数或者[]符号来创建一个索引数组,示例代码如下:
$arr = array('apple', 'banana', 'orange');
// 或者
$arr = ['apple', 'banana', 'orange'];
可以通过下标访问数组中的元素,示例代码如下:
echo $arr[0]; // 输出"apple"
关联数组是一种使用字符串下标访问元素的数组,下标可以是任意字符串。可以使用array()函数或者[]符号来创建一个关联数组,示例代码如下:
$arr = array('name' => 'John', 'age' => 30);
// 或者
$arr = ['name' => 'John', 'age' => 30];
可以通过下标访问数组中的元素,示例代码如下:
echo $arr['name']; // 输出"John"
PHP中的数组还支持多维数组,即一个数组中包含另一个数组,可以实现更加复杂的数据结构。例如:
$arr = array(
array('apple', 'banana', 'orange'),
array('red', 'yellow', 'orange')
);
echo $arr[0][0]; // 输出"apple"
echo $arr[1][2]; // 输出"orange"
在PHP中,数组还支持多种操作,比如添加元素、删除元素、遍历数组等等。