我有这个数组:
array(0, 3, 4, 3, 6);
Run Code Online (Sandbox Code Playgroud)
我想过滤掉双打,但保留最后的结果
array_unique 给我0,3,4,6 ..但我需要它给0,4,3,6(所以它保留最后3,而不是第一个)
只需逆转它:
// Reverse an array, starting backwards
function array_unique_end($array)
{
return array_reverse(array_unique(array_reverse($array)));
}
Run Code Online (Sandbox Code Playgroud)
然而,这将不是非常高效.您可能最好创建自己的实现