php数组函数
1.array_merge($arr1,$arr2,$arr3);
合并数组
array1 | 必需。规定数组。 |
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
2.array_slice($arr,$start,$len);
在数组中根据条件取出一段值,并返回
array | 必需。规定数组。 |
start |
必需。数值。规定取出元素的开始位置。 0 = 第一个元素。 如果该值设置为正数,则从前往后开始取。 如果该值设置为负数,则从后向前取 start 绝对值。 -2 意味着从数组的倒数第二个元素开始。 |
length |
可选。数值。规定被返回数组的长度。 如果该值设置为整数,则返回该数量的元素。 如果该值设置为负数,则函数将在举例数组末端这么远的地方终止取出。 如果该值未设置,则返回从 start 参数设置的位置开始直到数组末端的所有元素。 |
preserve |
可选。规定函数是保留键名还是重置键名。可能的值:
|
3.count($array,$mode);
获取数组的长度
array | 必需。规定数组。 |
mode |
可选。规定模式。可能的值:
|
4.in_array($search,$array,$type);
search | 必需。规定要在数组搜索的值。 |
array | 必需。规定要搜索的数组。 |
type | 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。 |
检查$a是否在数组$arr内,存在返回true,不存在返回false
5.array_unique(array);
array | 必需。规定数组。 |
sortingtype |
可选。规定如何比较数组元素/项目。可能的值:
|
6.array_multisort(array1,sorting order,sorting type,array2,array3...)
array1 | 必需。规定数组。 |
sorting order |
可选。规定排列顺序。可能的值:
|
sorting type |
可选。规定排序类型。可能的值:
|
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
实例:
7.array_push(array,value1,value2...)
函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。
array | 必需。规定数组。 |
value1 | 必需。规定要添加的值。 |
value2 | 可选。规定要添加的值。 |
8。array_pop(array)
函数删除数组中的最后一个元素。
array 必需。规定数组。