获得数组当前的键
key(数组名);
获得数组当前的元素
current(数组名);
将数组的指针移到下一位
next(数组名);若一开始跳出数组的范围就会失效
将数组的指针重置到第一位
reset(数组名);
将数组的指针上一位
prev(数组);跳出数组的范围就会失效
将数组的指针重置与数组的最后一位
end(数组名);
list(变量1,变量2,变量n)给变量赋值,且找寻数组元素下标为数值
list()=each()用list的变量来获取echo所取值和键
count($arr,true/[flase])获得数组的的长度若用出true就不会实现递归数组
range($star,$limit,步长)
arrg_merge(),将多个数组合并起来
shuffle(数组名)将数组打乱,这个直接影响原数组
arry_rand(数组名,数量)这个是随机获取当前数组的键
max()获得数组中的最大值
min()获得数组中的最小值
array_chunk($arr,步长);将数组拆分成多个数组
array_keys()获得数组的所有键,并且形成索引数组
array_values();获得数组的所有元素的值,并形成索引数组
array_combine($a,$b)将两个数组合成一个数组,分别形成新数组的键和值
array-filp(数组名)将数组的键和值对调;
in_array('值',数组名);判断某个值是不是子这个数组中
array_key_exists('键',数组名);判断某个键是不是存在这个数组中
array_search('值',数组名)这个查询某个数组的中的值,并返回其下标的值
implode('连接符号(这里有时可以省略)',数组名)用implode将数组用连接符号连接成字字符串
explode('分割符号',数组名);用explode将字符串按某种分隔符拆分成数组
extract(数组名)将数组用拆分成多个变量
compact(变量名)将变量组合成数组,名为键值为值,这里应注意写变量名时不应该写上$符号
array_map(“函数名”,数组名)将括号里的数组中的值传给函数,得到值再来形成另一一个数组
array_push(数组名,‘值‘)将值插在数组的后面
array_pop(数组名)将数组中的最后一个值弹出
array_shift(数组名)将数组中的最前的一个值弹出
array_unshift(数组名,'值')将值插入数组中的第一个值
sort(数组名)影响到的是的原来数组(升序排列,并且不会保留关联键,生成索引键)
rsort(数组名)降序排列
asort(数组)升序排列,并保留关联键
arsort(数组)降序排列,并保留关键值
常见数组函数
最新推荐文章于 2022-10-19 17:45:08 发布