【发布时间】:2011-06-24 17:54:45
【问题描述】:
我有两个数组,var_dump 给出以下值:
$array1:
Artifacts:array(2) { [0]=> array(3) { [0]=> string(7) "module1" [1]=> string(16) "path/to/file.txt" [2]=> string(0) "" } [1]=> array(3) { [0]=> string(7) "module2" [1]=> string(17) "path/to/file2.txt" [2]=> string(0) "" } }
$array2:
Artifacts:array(1) { [0]=> array(3) { [0]=> string(7) "module1" [1]=> string(16) "path/to/file.txt" [2]=> string(0) "" } }
我认为执行array_diff($array1,$array2) 会给我一个仅计算第二个元素的数组。相反,我得到了一个空数组。我尝试切换参数,仍然是一个空数组,但这一次并不意外。 array_diff 不会在数组数组上工作吗?
【问题讨论】:
标签: php