【函数分享】每日PHP函数分享(2021-3-6)


  爷在丛中笑      144   
  2021-03-06      PHP      

array_intersect_ukey — 用回调函数比较键名来计算数组的交集
说明

array_intersect_ukey ( array $array1 , array $array2 , array $... = ? , callable $key_compare_func ) : array

array_intersect_ukey() 返回一个数组,该数组包含了所有出现在 array1 中并同时出现在所有其它参数数组中的键名的值。
参数
array1:要检查的数组
array2:要比较的数组。
...:要对比的数组变量的列表。
key_compare_func:在第一个参数小于,等于或大于第二个参数时,该比较函数必须相应地返回一个小于,等于或大于 0 的整数。
返回值
返回数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。
范例

<?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_intersect_ukey($array1, $array2, 'key_compare_func'));
?>

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

作者:梦中程序员

ps:以上是【函数分享】每日PHP函数分享(2021-3-6)全部内容,希望文章能够帮你解决【函数分享】每日PHP函数分享(2021-3-6)所遇到的游戏开发问题。
本文收录在 游戏编程 🕹️ - 学习PHP专题,分享走一走~

猜你喜欢 全系列


您可以在登录后,发表评论




    关于作者
    游戏开发者 - 71
  • 爷在丛中笑
  • 码神
  • 700 文章  √   3 提问  ?
    此作者缺少注释。


    目录