0
我想知道为什么array_uintersect_assoc的比较函数“如果第一个参数被认为分别小于,等于或大于第二个”(http://php.net/manual/en/function.array-uintersect-assoc.php)“必须返回小于,等于或大于零的整数”。当我比较两个数组时,我只需要布尔值:元素匹配或不匹配。为什么array_uintersect_assoc需要使用非布尔返回值的比较函数?
这种行为的实际原因是什么?