当前位置:常识百科馆>游戏数码>IT技术>

Php数组函数使用介绍

IT技术 阅读(9.32K)

在用php开发时,我们经常会接触到数组,php为数组操作提供了很多的函数,下面来介绍一些平常比较少用到,但又很实用的函数。

操作方法

(01)首先看下我们代码,定义了二个数组arr1和arr2,然后调用array_merge函数,把结果赋值给arr3,最后输出显示arr3数组。代码如图。

Php数组函数使用介绍

(02)执行结果如图,array_merge函数是把一个或多个数组合并为一个数组。从结果上可以看出,是直接合并多个数组的值,并不会过滤重复的值。

Php数组函数使用介绍 第2张

(03)要去掉数组的重复值,我们可以调用函数array_unique,代码如图,

Php数组函数使用介绍 第3张

(04)再次运行,得到结果,数组里已经没有重复值了。

Php数组函数使用介绍 第4张

(05)如果要获取二个或多个数组的交集,我们可以用 array_intersect函数。即只有二个数组或多个数组里都有的元素,才会返回,代码如图,

Php数组函数使用介绍 第5张

(06)运行后得到结果,我们两个数组的交集是(3,4,5)

Php数组函数使用介绍 第6张

(07)我们还可以对数组的值进行排序,用 asort函数就行了,代码如图,asort($arr3, 1); //函数的第二个参数 1,是指明要把数组的每一项作为数字来处理。

Php数组函数使用介绍 第7张

(08)运行结果如图,把一个数字比较乱的数组排序后,按数字大小重新排序好了。如果需要用降序来排序,可以调用arsort函数,大家可以自行测试下。

Php数组函数使用介绍 第8张