先介绍一下函数的使用语法及参数。
语法:
用回调函数对键名比较计算数组的差集
array array_diff_ukey ( array $array1 , array $array2 [, array $ ... ], callable $key_compare_func )
参数介绍:
| 参数 | 描述 |
|---|---|
| array1 | 必需。待比较的数组。 |
| array2 | 必需。和array1数组进行比较 。 |
| ... | 可选。更多比较的数组。 |
| myfunction | 必需。定义可调用比较函数的字符串。如果第一个参数小于、等于或大于第二个参数,则该比较函数必须返回小于、等于或大于 0 的整数。 |
返回值:
返回差集数组,该数组包括了所有在被比较的数组(array1)中,但是不在任何其他参数数组(array2或 array3 等等)中的键名。
实例:
<?php
function call_func($value1, $value2)
{
if ($value1 == $value2)
return 0;
else if ($value1 > $value2)
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, \'call_func\'));
?>
运行结果:
array(2) {
[\"red\"]=>
int(2)
[\"purple\"]=>
int(4)
}
继续阅读与本文标签相同的文章
上一篇 :
AI频谱争夺战,对5G意味着什么?
下一篇 :
2019 年数据泄露的三大原因,你该如何避免?
-
大学真正“热门”的几个专业!这些好专业,有大学生却不愿选!
2026-05-14栏目: 教程
-
五大网络威胁应对挑战
2026-05-14栏目: 教程
-
能“生”的机器人,这不是玩笑!这只是机器拟人化的一小步
2026-05-14栏目: 教程
-
辉煌的背后,华为何时补齐短板?任正非给出新目标
2026-05-14栏目: 教程
-
全球首条“5G自动微公交”示范线路乌镇开通
2026-05-14栏目: 教程
