如何让array_diff忽略php中的重复项?

时间:2016-05-28 01:46:00

标签: php

$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中有什么相同的东西吗?

0 个答案:

没有答案