• 大众因“排放门”被罚10亿欧元 外媒:处罚还没完 2019-04-11
  • 俄罗斯足球队50横扫沙特队真是让人大饱眼福,特提精神!俄罗斯是战斗民族名不虚传。 2019-04-09
  • 西安启动唐长安城明德门遗址保护工程 2019-04-07
  • 2019款沃尔沃S60高性能版官图发布 本月20号正式亮相 2019-04-07
  • 银保监会新规剑指大企业多头融资和过度融资 2019-04-03
  • 王者之师人才济济 日耳曼战车能否打破卫冕魔咒 2019-04-01
  • 靠山山倒不如靠自己。远水救不了近火,这样的简单道理都不懂该有这样一劫 2019-04-01
  • 解决半岛问题 中美对话合作必不可少 2019-03-21
  • 阳泉计划今年在全省率先整体脱贫 2019-03-21
  • 《王者荣耀》Switch版正式公布 今年秋季推出 2019-03-16
  • 十多次告病危 2岁高危白血病男童盼来“生命火种” 2019-03-16
  • 摄艳|本网摄影师赤壁、竹林创作人像尽显侠客风 2019-03-16
  • 我在吃饭,重点在那?重点在饭,难道我只能吃饭吗?看着就想笑 2019-03-10
  • 人民日报社习近平新闻思想理论研讨会发言摘编 2019-03-10
  • 建始白云草地音乐节:醉了游人,火了产业,牵动慈善 2019-03-01
  • 今天看啥
      热点:

      定义和用法

      array_diff_ukey() 返回一个数组,该数组包括了所有出现在 array1 中但是未出现在任何其它参数数组中的键名的值。注意关联关系保留不变。与 array_diff() 不同的是,比较是根据键名而不是值来进行的。
      此比较是通过用户提供的回调函数来进行的。如果认为第一个参数小于,等于,或大于第二个参数时必须分别返回一个小于零,等于零,或大于零的整数。

      语法

       

      array_diff_ukey(array1,array2,array3...,function)
      参数
      描述
      array1
      必需。与其他数组进行比较的第一个数组。
      array2
      必需。与第一个数组进行比较的数组。
      array3
      可选。与第一个数组进行比较的数组??梢杂卸喔?。
      function
      必需。用户自定义函数的名称。

      array_diff_ukey

      (PHP 5 >= 5.1.0)

       

      array_diff_ukey — 用回调函数对键名比较计算数组的差集

      说明:

       

      array array_diff_ukey ( array $array1 , array $array2 [, array $ ... ], callable $key_compare_func )

      array_diff_ukey() 返回一个数组,该数组包括了所有出现在 array1 中但是未出现在任何其它参数数组中的键名的值。注意关联关系保留不变。本函数和 array_diff() 相同只除了比较是根据键名而不是值来进行的。

      此比较是通过用户提供的回调函数来进行的。如果认为第一个参数小于,等于,或大于第二个参数时必须分别返回一个小于零,等于零,或大于零的整数。

       

      参数:

       

      array1:The array to compare from
      
      array2:An array to compare against
      
      ...:More arrays to compare against
      
      key_compare_func:在第一个参数小于,等于或大于第二个参数时,该比较函数必须相应地返回一个小于,等于或大于 0 的整数。int callback ( mixed $a, mixed $b )

      返回值:

       

       

      Returns an array containing all the entries from array1 that are not present in any of the other arrays.

      范例:

       

       

      <?php
      function key_compare_func($key1, $key2)
      {
          if ($key1 == $key2)
              return 0;
          else if ($key1 > $key2)
              return 1;
          else
              return -1;
      }
      
      $array1 = array('blue'  => 1, 'red'  => 2, 'green'  => 3, 'purple' => 4);
      $array2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan'   => 8);
      
      var_dump(array_diff_ukey($array1, $array2, 'key_compare_func'));
      ?>

      输出结果:

       

       

      array(2) {
        ["red"]=>
        int(2)
        ["purple"]=>
        int(4)
      }

      注释:

       

       

      Note:
      
      注意本函数只检查了多维数组中的一维。当然,可以用 array_diff_ukey($array1[0], $array2[0], 'callback_func'); 来检查更深的维度。 

       

      新疆35选7的开奖号 www.ts3ne.com 评论暂时关闭

    • 大众因“排放门”被罚10亿欧元 外媒:处罚还没完 2019-04-11
    • 俄罗斯足球队50横扫沙特队真是让人大饱眼福,特提精神!俄罗斯是战斗民族名不虚传。 2019-04-09
    • 西安启动唐长安城明德门遗址保护工程 2019-04-07
    • 2019款沃尔沃S60高性能版官图发布 本月20号正式亮相 2019-04-07
    • 银保监会新规剑指大企业多头融资和过度融资 2019-04-03
    • 王者之师人才济济 日耳曼战车能否打破卫冕魔咒 2019-04-01
    • 靠山山倒不如靠自己。远水救不了近火,这样的简单道理都不懂该有这样一劫 2019-04-01
    • 解决半岛问题 中美对话合作必不可少 2019-03-21
    • 阳泉计划今年在全省率先整体脱贫 2019-03-21
    • 《王者荣耀》Switch版正式公布 今年秋季推出 2019-03-16
    • 十多次告病危 2岁高危白血病男童盼来“生命火种” 2019-03-16
    • 摄艳|本网摄影师赤壁、竹林创作人像尽显侠客风 2019-03-16
    • 我在吃饭,重点在那?重点在饭,难道我只能吃饭吗?看着就想笑 2019-03-10
    • 人民日报社习近平新闻思想理论研讨会发言摘编 2019-03-10
    • 建始白云草地音乐节:醉了游人,火了产业,牵动慈善 2019-03-01