PHP array_intersect_ukey()函数

PHP array_intersect_ukey()函数

语法

array_intersect_ukey ( array1,array2 [, array3..., callbackkey_compare_func] );

定义和用法

它返回一个包含array1中所有与所有参数中存在的匹配键相对应的值的数组。

参数

Sr.No Parameter & Description
1 array1(必填) 与其他数组进行比较的第一个数组。
2 array2(必填) 与第一个数组进行比较的数组。
3 array3(可选) 与第一个数组进行比较的数组。
4 key_compare_func(必填) 用户定义的回调函数。

返回值

如果存在任何错误,它将返回FALSE。

示例

尝试以下示例 –

<?php
   function key_compare_func(k1,k2) {
      if (k1 ==k2)
         return 0;

      else if (k1>k2)
         return 1;

      else
         return -1;
   }

   input1 = array('blue'=>1, 'red'=>2, 'green'=>3, 'purple'=>4);input2 = array('green'=>5, 'blue'=>6, 'pink'=>7, 'black'=>8);

   result = array_intersect_ukey(input1, input2, "key_compare_func");
   var_dump(result);
?>

这将产生如下结果−

array(2) {
  ["blue"]=>
  int(1)
  ["green"]=>
  int(3)
}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程