Я работаю с моим кодом, который отображает все папки и подпапки в моем каталоге.Удалить дубликаты в foreach
У меня есть простая проблема. Некоторые результаты повторяются или повторяются, и я не хочу отображать их.
Как я могу это сделать?
<?php
$dir = 'apps/';
$result = array();
if (is_dir($dir)) {
$iterator = new RecursiveDirectoryIterator($dir);
foreach (new RecursiveIteratorIterator($iterator, RecursiveIteratorIterator::CHILD_FIRST) as $file) {
if (!$file->isFile()) {
$result = $file->getPath()."<br>";
echo $result;
}
}
}
?>
Там все еще дублирует – Lordsx
он мог из-за пробелов в путь к файлу, вы можете обрезать путь до его проверки в массиве результатов – Nick