我想从数组中删除重复的值。 我知道使用array_unique(array)
函数,但在foreach
循环中遇到了问题。 这不是一个重复的问题,因为我已经阅读了几个相关的问题,并且其中大多数强制使用array_unique(array)
函数,但我不知道如何在foreach
循环中使用它。 这是我的PHP函数。
$images = scandir($dir);
$listImages=array();
foreach($images as $image){
$listImages=$image;
echo substr($listImages, 0, -25) ."<br>"; //remove last 25 chracters
}
如何做到这一点?
Use array_unique()
?? something likearray_unique($images)
- devpro$images
应该已经包含了一个唯一的文件名数组(没有操作系统允许重复的文件名。最接近的可能是*nix大小写敏感的文件名,例如ab.txt
!=AB.txt
,但仍然是一个有效的唯一文件名)。你能解释一下你想要实现什么吗? - Richard Parnaby-King