一、使用键名比较计算数组的差集
array_diff_key() |
参数 | 必须 | 示例 |
从这个数组进行比较 | 是 | $arr1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4); |
针对此数组进行比较 | 是 | $arr2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan' => 8); |
更多比较的数组... | 否 |
返回值 | 错误 / 异常 | 注意事项 |
返回一个数组, 该数组包括了所有出现在参数1数组中, 但未出现在任何其他参数数组中的键名的值 | 无 | 根据 array1 中的键名和 array2 进行比较,返回不同键名的项。 本函数和 array_diff() 相同只除了比较是根据键名而不是值来进行的。 |
例子1: |
|
返回值: array(2) { 换句话说,执行的是严格类型检查,因此字符串的表达必须完全一样。 |