• 技术文章 >后端开发 >PHP问题

    php中只比较值的数组交集函数是什么

    青灯夜游青灯夜游2022-04-29 14:41:35原创320

    php中只比较值的数组交集函数是“array_intersect()”;该函数用于比较两个(或更多个)数组的键值,语法“array_intersect(数组1,数组2...)”,会返回一个交集数组,所包含的值是从被比较的数组(数组1)中取。

    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php中只比较值的数组交集函数是array_intersect()

    array_intersect() 函数用于比较两个(或更多个)数组,在比较时,只比较数组的键值,并返回数组的交集。

    array_intersect(array1,array2,array3...);

    array1,array2,array3...是需要进行比较的数组列表

    参数描述
    array1必需。与其他数组进行比较的第一个数组。
    array2必需。与第一个数组进行比较的数组。
    array3,...可选。与第一个数组进行比较的其他数组。

    返回值:

    示例1:比较两个数组的值,并返回交集:

    1.png

    示例2:比较三个数组的值,并返回交集

    <?php
    header('content-type:text/html;charset=utf-8');   
    $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
    $a2=array("e"=>"red","f"=>"black","g"=>"purple");
    $a3=array("a"=>"red","b"=>"black","h"=>"yellow");
    var_dump($a1);
    var_dump($a2);
    var_dump($a3);
    $result=array_intersect($a1,$a2,$a3);
    echo "交集数组:";
    var_dump($result);
    ?>

    2.png

    推荐学习:《PHP视频教程

    以上就是php中只比较值的数组交集函数是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php数组 php
    上一篇:php中数组的键名可以重复吗 下一篇:一起来分析文件包含及PHP伪协议利用
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php数组合并怎么不去重复• PHP数组操作之怎样删除数组中的首尾元素?• PHP数组学习之怎样在数组的首尾添加元素?• php数组元素怎么进行反转• php数组里能不能有图片
    1/1

    PHP中文网