• PHP array_diff_key() 函数


    实例

    比较两个数组的键名,并返回差集:

    <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"red","c"=>"blue","d"=>"pink"); $result=array_diff_key($a1,$a2); print_r($result); ?>


    运行实例 »


    定义和用法

    array_diff_key() 函数用于比较两个(或更多个)数组的键名 ,并返回差集。

    该函数比较两个(或更多个)数组的键名,并返回一个差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的键名。


    语法

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

    技术细节

    返回值: 返回一个差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2 或 array3 等等)中的键名。
    PHP 版本: 5.1+高佣联盟 www.cgewang.com

    更多实例

    实例 1

    比较两个数值数组的键名,并返回差集:

    <?php $a1=array("red","green","blue","yellow"); $a2=array("red","green","blue"); $result=array_diff_key($a1,$a2); print_r($result); ?>

    运行实例 »

    实例 2

    比较三个数组的键名,并返回差集:

    <?php $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("c"=>"yellow","d"=>"black","e"=>"brown"); $a3=array("f"=>"green","c"=>"purple","g"=>"red"); $result= array_diff_key($a1,$a2,$a3); print_r($result); ?>

    运行实例 »
  • 相关阅读:
    在三台服务器上使用docker搭建集群
    杂项
    dockercompose部署emqx、minio、redis、nacos、kafka集群(在一台虚拟机上)
    Hello
    为什么不建议你在 Docker 中跑 MySQL?
    CPU飙升!故障分析解决过程详解
    使用Vue的插件clipboard使用复制功能
    如何杀死task
    正则表达式验证数字
    ES6学习小结
  • 原文地址:https://www.cnblogs.com/yc10086/p/12914712.html
Copyright © 2020-2023  润新知