什么是数组?
数组是一种保存一组变量值的方法。数组是在编程中使用非常广泛的数据类型,可以存储不同类型的数据元素。在 PHP 中,数组可以保存任何类型的数据,包括数字、字符串、布尔值和对象等。
// 创建一个数组
$arr = array(1, 2, 3);
print_r($arr);
// 输出结果:Array ( [0] => 1 [1] => 2 [2] => 3 )
如何给数组赋值?
可以通过索引给数组赋值,也可以通过给数组的最后一个元素赋值,添加一个新的元素并自动分配一个索引号来添加数组元素。
// 通过索引给数组赋值
$arr['name'] = '张三';
$arr['age'] = 18;
print_r($arr);
// 输出结果:Array ( [name] => 张三 [age] => 18 )
// 通过给数组最后一个元素赋值添加新元素
$arr[] = '男';
$arr[] = '北京';
print_r($arr);
// 输出结果:Array ( [name] => 张三 [age] => 18 [0] => 男 [1] => 北京 )
可以通过赋值增加数组元素
可以通过给数组的最后一个元素赋值,添加一个新的元素并自动分配一个索引号来添加数组元素。如下例子:
// 给数组增加元素
$arr[] = 'php';
$arr[] = 'java';
print_r($arr);
// 输出结果:Array ( [name] => 张三 [age] => 18 [0] => 男 [1] => 北京 [2] => php [3] => java )
在上面的例子中,给 $arr 数组的最后一个元素赋值,添加了两个新的元素 'php' 和 'java',并自动分配了索引号 2 和 3。