array_unique忽略0

时间:2012-11-12 01:18:56

标签: php floating-point zero array-unique

我有一系列花车。

当我使用array_unique时,如果我有一个0值,那么它将被排除在结果之外。

这是正确的,还是有办法解决这个问题?什么是使它包含0的正确语法。

提前致谢!

1 个答案:

答案 0 :(得分:4)

在比较之前,array_unique函数默认将数组的元素作为字符串进行类型化。

您可能想尝试:

array_unique($array, SORT_NUMERIC);

array_unique($array, SORT_REGULAR);

http://php.net/manual/en/function.array-unique.php