Php数组函数使用介绍
在用php开发时,我们经常会接触到数组,php为数组操作提供了很多的函数,下面来介绍一些平常比较少用到,但又很实用的函数。
操作方法
- 01
首先看下我们代码,定义了二个数组arr1和arr2,然后调用array_merge函数,把结果赋值给arr3,最后输出显示arr3数组。代码如图。
- 02
执行结果如图,array_merge函数是把一个或多个数组合并为一个数组。从结果上可以看出,是直接合并多个数组的值,并不会过滤重复的值。
- 03
要去掉数组的重复值,我们可以调用函数array_unique,代码如图,
- 04
再次运行,得到结果,数组里已经没有重复值了。
- 05
如果要获取二个或多个数组的交集,我们可以用 array_intersect函数。即只有二个数组或多个数组里都有的元素,才会返回,代码如图,
- 06
运行后得到结果,我们两个数组的交集是(3,4,5)
- 07
我们还可以对数组的值进行排序,用 asort函数就行了,代码如图, asort($arr3, 1); //函数的第二个参数 1,是指明要把数组的每一项作为数字来处理。
- 08
运行结果如图,把一个数字比较乱的数组排序后,按数字大小重新排序好了。 如果需要用降序来排序,可以调用arsort函数,大家可以自行测试下。
赞 (0)