我试图在2个阵列中找到差异.
$inven_old = array(1,2,3,4);
$inven_new = array(1,2,3,4,5);
$result = array_diff($inven_old, $inven_new);
print_r($result);
Run Code Online (Sandbox Code Playgroud)
为什么结果没什么?
不应该是"5"吗?
如果没有,我该怎样做我想做的事情?
返回一个数组,其中包含array1中任何其他任何数组中都不存在的条目.
http://php.net/manual/en/function.array-diff.php
array_diff()给出从第一个开始减去除第一个之外的所有数组的结果.因此,第二个数组中但不是第一个数组中的内容将不会显示.(换句话说,它不是对称的差异.)