我有这个代码:
$a1 = array(31001);
$a2 = array(31001, 31002);
$diff = array_diff($a1, $a2);
var_dump($diff);
我期待 array_diff 将array(0 => 31002)
根据 PHP 文档返回:
返回一个数组,其中包含 array1 中不存在于任何其他数组中的所有条目。
但是发布的代码返回空数组。任何人都可以向我解释为什么会发生这种情况以及如何获得正确的结果?
这是PHPfiddle 示例。
感谢您提供任何帮助或有用的提示。