PHP数组操作函数array_merge,array_map,in_array,array_sum和foeach语句等

PHP数组操作函数array_merge,array_map,in_array,array_sum和foeach语句等

foreach($arr as $key => $value){}:数组循环

array_merge:合并数组

array_map(函数A,数组):将数组中所有内容执行一次函数A

in_array(字符串,数组):判断字符串是不是在数组中

is_array():判断是否是数组 

array_key_exists(键位,数组):判断是否是数组的键位

array_search(数值,数组):查找数值,返回键名

array_keys(数组):得到数组的键名,组成新的索引数组

array_values(数组):得到数组所有的数值,组成新的索引数组

array_sum():返回数组中的和

array_rand():随机返回数组中的一个索引

count():统计数组中一共有多少个元素(数组长度)

asort():对数组中的值从小到大排序,保留键名

arsort():对数组中的值从大到小排序,保留键名

sort():将索引数组中的值从小到大排序,关联数组按键位排序

rsort():将索引数组中的值从大到小排序,关联数组按键位排序

ksort():将关联数组按键名从小到大排序,按字符编码表排序

krsort():将关联数组按键名从大到小排序,按字符编码表排序

array_unique():去除数组中的重复项

join([分隔符],数组):数组转化为字符串

list(变量1,[变量2],[变量3])=$arr;将数组中的值一一对应赋值给变量

array_unshift(数组,值,[值],...):在数组首位新增值,返回值是数组长度 

array_push():是在数组最后增加

array_shift(数组):删除数组首个单元,有返回值,是删除的值  array_pop(数组):删除数组最后一个

shuffle(数组):打乱索引数组的排序


最后编辑于:2019/08/21作者: 牛逼PHP

发表评论