常用数组函数
1、array_merge($arr1,$arr2); 两个数组组成一个数组 但是要注意这个函数组装后,键值重新被定义,若不想键值重新定义,可以直接使用 $arr = $arr1 +$arr2 ;也可以达到两个数组组委一个数组的目的
2、array_rand();函数返回数组中的随机键名,或者如果您规定函数返回不只一个键名,则返回包含随机键名的数组;即一个参数返回随机键名,存在第二个参数且大于1,返回多个随机键名组成的数组 注意:第二个参数不能大于第一个参数的总数
3、array_keys();返回由键名组成的数组
4、array_key_exists(key,array);数组中书否存在指定的键
5、array_search();查找某一键值并返回该值的键,但是只能返回一个,若存在多个,返回最后一个的键值
6、array_unique();去掉以为数组中重复的值
7、join(‘拆分方式’,array)、implode(‘拆分方式’,array);拆分数组为字符串
8、reset(array);输出目前数组指针对应的值
9、array_shift();删除数组中的第一个元素(red),并返回被删除的元素:
10、array_pop();函数删除数组中的最后一个元素。
11、end();查看数组的最后一个;可以使用另外一个方法;$arr[count($arr)-1];
12、current();查看当前值
13、in_array;是否在数组内
14、is_array;是否存在数组
15、array_value();重新分配key
16、array_slice();从数组中取出一段 从0开始
17、array_splice();从数组移除选定的元素 并用新元素发取代
18、unset(); 删除数组
19、shuffle() ;随即重新排列数组
20、array_flip(); 交换键名和键值
21、array_clumn(); 返回数组某一栏的值
22、array_reduce(); 发送数组值到自定义函数返回字符串