array_unique之后数组的位置顺序错误

时间:2018-05-25 07:24:01

标签: php

在我的代码中我使用array_unique来删除我的数组中的重复项,但是当我在我的数组中执行变量时,从旧数组中获取其原始的posiosions无论如何都会阻止这个。

数组$ b:

Array ( [0] => a [1] => a [2] => b ) 

$SlideShowNames = array_unique($b);

输出:

Array ( [0] => a [2] => b )

你可以看到b留在位置2我希望它在位置1

1 个答案:

答案 0 :(得分:5)

$slideShowName = array_values(array_unique($b));

是您正在寻找的