常用数组函数

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(); 发送数组值到自定义函数返回字符串

原文地址:https://www.cnblogs.com/yaradish/p/9629920.html