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)

相关推荐

  • excel怎么数字相乘?Excel乘法函数用法介绍

    我们在EXCEL表格中,不免会遇到数字的相乘的情况.如果我们总是使用计算器来计算很多数字之积的话,会给工作效率带来不便,但如果我们会使用EXCEL工具相乘的话,将给你工作带来很多方便.下面我来说说ex ...

  • 在excel表格中vba使用day函数方法介绍

    今天小编为大家分享excel中vba使用day函数的方法,不会的朋友可以参考本文,来看看吧! 步骤 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11组合快捷键进入vbe编辑器,插入一个新 ...

  • 如何用excel数组函数{sum}求和

    如何用excel数组函数{sum}求和 操作方法 01 数组函数{sum}的用法.用途类似于sumproduct,都是用来求:数组间的对应项目的成绩之和. 不过sum函数在写好公式以后要同时按下shi ...

  • php按数组函数usort函数

    php按数组函数usort函数,可以设定自定义函数规则,对原数组进行排序成新的数组.举一个例子:按数组元素的子串长度排序: 操作方法 01 先定义一个初始数组: $data=array('a','ab ...

  • linux awk数组操作详细介绍

    用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲解下它的不同之处。在 awk 中数组叫做关联数组(assoc ...

  • linux awk 内置函数详细介绍(实例)

    一、算术函数: 以下算术函数执行与 C 语言中名称相同的子例程相同的操作: 函数名 说明 atan2( y, x ) 返回 y/x 的反正切。 cos( x ) 返回 x 的余弦;x 是弧度。 sin ...

  • 数组公式简单介绍

    稍微用一段时间EXCEL,都会遇到数组的概念.看高手们写的公式,看不明白.本例介绍一个简单例子.帮助大家入门了解一下数组, 我自己理解,配合通俗易懂的语言介绍基础操作,各抒己见,抛砖引玉,不足之处,欢 ...

  • PHP time_nanosleep() 函数使用介绍

    定义和用法 time_nanosleep() 函数延迟代码执行若干秒和纳秒。 语法 time_nanosleep(seconds,nanoseconds) 参数 描述 seconds 必需。必须是正整 ...

  • EXCEL中数组函数运用范例

    工作簿内一共有两个工作表Sheet1和Sheet2,先说Sheei1,如下 A   B   C 货号 序号   名称 101   1   车背带 101   2   合前片 101   3   合后片 ...