一,数组有三种组成
1.索引数组
索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始的,数组中第一个值的键为0,第二个值的键为1,以此类推。
例如

效果

2.关联数组
关联数组是使用分配给数组的指定键的数组。里面的键和值是一一对应的,键不能重复
例如代码

效果

3.多维数组
简单粗暴的说 ,就是数组里面套数组,但是建议一个数组最多套三个数组,内容种类最好一样
例如代码

效果

二,数组的一些技巧
1.获取数组的长度,count()和 sizeof()统计数组下标的个数
2.each() 返回当前元素的键名和键值,并将内部指针向前移动
3.list() 用于在一次操作中给一组变量赋值
4.数组元素的排序:
sort()、asort()和 ksort()都是正向排序,
rsort()、arsort()和 krsort()是反向排序
5.array_count_values()统计数组内下标值的个数
6.current():每个数组都有一个内部指针指向他的当前单元,初始指向插入到数组中的第一个元素
7.array_pad函数,数组数组首尾选择性追加
8.unset() 用于销毁指定的变量
9.array_fill() 用键值填充数组
10.array_combine() 通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值
11.array_splice()删除数组成员
12.array_unique删除数组中的重复值
13.array_flip()交换数组的键值和值
14.array_search()搜索数值
本文详细介绍了PHP中数组的三种类型:索引数组、关联数组和多维数组,以及常用的数组操作技巧,如获取数组长度、排序、填充、搜索等,帮助读者深入理解并灵活运用PHP数组。
183

被折叠的 条评论
为什么被折叠?



