$a1 = ["John", "John", "John", "Steve", "Steve", "John", "Daniel"];
$a2 = ["Steve", "John", "Steve", "John", "Daniel", "John"];
如何使array_diff()忽略将每个字符串视为单独实体的重复项?
我想要的结果:
$result = array_diff($a2, $a1);
只是“约翰”。
要比较......在Python中,我会这样做:
#Names removed:
set(a1) - set(a2)
#Names added:
set(a2) - set(a1)
这将完美地运作。 PHP中有什么相同的东西吗?