• 技术文章 >后端开发 >php教程

    PHP如何查找两个数组的交集

    青灯夜游青灯夜游2018-12-29 17:53:24原创7352
    在PHP中,可以使用内置函数array_intersect()来查找两个数组的交集,它可以返回两个数组的公共元素(相交部分)。下面我们就来具体介绍一下。

    array_intersect()函数

    基本语法:

    array_intersect($ array1,$ array2)

    说明:该函数会返回一个数组,其中包含array2中存在的array1的所有值。

    注:由于array_intersect()函数带有保留键的数组,我们还需要使用array_values()函数来重新排序键。

    简单示例

    下面我们就通过示例来具体看看array_intersect()函数查找两个数组的交集的方法

    <?php 
    // 定义两个数组
    $array1 = array(2, 5, 7, 6, 9); 
    $array2 = array(3, 2, 5, 6, 8); 
      
    // 找到两个数组的交集
    $result = array_intersect($array1, $array2); 
      
    // 重新索引
    $result = array_values($result); 
      
    // 输出结果数组(交集)
    var_dump($result); 
    ?>

    输出:

    2.jpg

    总结:以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。

    以上就是PHP如何查找两个数组的交集的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP 查找交集 数组
    上一篇:PHP如何删除字符串中的非字母数字字符?(代码示例) 下一篇:php单链怎么实现?php单链的实现代码
    PHP编程就业班

    相关文章推荐

    • PHP数组函数知识汇总_php技巧• php数组声明、遍历、数组全局变量使用小结_php基础• php数组生成html下拉列表的方法_php技巧• PHP数组操作类实例_php技巧

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网