Php数组函数使用介绍

在用php开发时, 我们经常会接触到数组, php为数组操作提供了很多的函数, 下面来介绍一些平常比较少用到, 但又很实用的函数 。 操作方法 01 首先看下我们代码, 定义了二个数组arr1和arr2, 然后调用array_merge函数, 把结果赋值给arr3, 最后输出显示arr3数组 。 代码如图 。

Php数组函数使用介绍

文章插图

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

Php数组函数使用介绍

文章插图

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

Php数组函数使用介绍

文章插图

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

Php数组函数使用介绍

文章插图

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

Php数组函数使用介绍

文章插图

06 【Php数组函数使用介绍】运行后得到结果, 我们两个数组的交集是(3, 4, 5)

Php数组函数使用介绍

文章插图

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

Php数组函数使用介绍

文章插图

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

Php数组函数使用介绍

文章插图



以上内容就是Php数组函数使用介绍的内容啦, 希望对你有所帮助哦!

    推荐阅读