在php中实现集合论操作

问题描述:

如何在纯php中实现集合论操作?在php中实现集合论操作

您在寻找哪些操作?你想达到什么目的?

在PHP中的数组(不完全),类似于一组,和PHP有array_intersectarray_merge(工会),并内置array_diff(补)功能。还有array_uintersectarray_udiff用于处理复杂的对象,它们的比较是不那么直截了当。

您还需要其他功能吗?

+2

值得一提的是,array_merge不是根据设定的理论真正的工会。你必须对结果做array_merge然后array_unique,否则你可能会得到重复的结果。 Strae在[编程PHP](http://oreilly.com/catalog/progphp/chapter/ch05.html)答案中提供的链接证明了这一点。 – 2014-06-05 20:35:01

+0

用于比较非标量值,如stdClass对象和其他数据类型。 – 2016-01-28 00:57:04