数组
一、什么是数组
数组是特殊的变量,它可以保存一个以上的值
二、在PHP中创建数组
在 PHP 中, array() 函数用于创建数组
三、在PHP中有三种数组类型
- 索引数组 - 带有数字索引的数组
- 关联数组 - 带有指定键的数组
- 多维数组 - 包含一个或多个数组的数组
1.索引数组
有两种创建索引数组的方法:
①索引是自动分配的(索引从 0 开始):
②手动分配数组
1.1 获取数组的长度:
count() 函数用于返回数组的长度(元素数):
1.2 遍历索引数组
如需遍历并输出索引数组的所有值,您可以使用 for 循环
2.关联数组
关联数组是使用分配给数组指定键的数组
有两种创建关联数组的方法:
或
2.1 使用foreach循环遍历关联数组
数组方法
1.array():用于创建数组
2、list() 把数组中的值赋给一些数组变量
3、range() 创建一个包含指定范围的元素的数组
4.in_array() 检查数组中是否存在指定的值
5、array_push() 将一个或多个元素插入数组的末尾(入栈)
6、array_pop() 删除数组中的最后一个元素(出栈)
7、array_reverse() 将原数组中的元素顺序翻转,创建新的数组并返回
8、array_shift() 删除数组中的第一个元素,并返回被删除元素的值
9、sort() 对数值数组进行升序排序。
10、rsort() 对数值数组进行降序排序。
11、ksort() 对关联数组按照键名升序排序
12、krsort() 对关联数组按照键名降序排序
13、asort() 对关联数组按照键值进行升序排序
14、arsort() 对关联数组按照键值进行降序排序