[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод файлов из папки в алфавитном порядке
PhpAdventure
Есть папка с файлами 1.txt, 2.txt, 3.txt
Нужно просто вывести все названия файлов из папки, сейчас выводит так
...10.txt11.txt12.txt13.txt14.txt15.txt16.txt17.txt18.txt19.txt20.txt21.txt22.txt23.txt3.txt4.txt5.txt6.txt7.txt8.txt9.txt
То есть откуда то берется точка и потом ещё две, и порядок сортировки не понятен, почему не по алфавиту? Сам код простой

$files = scandir(__DIR__.'/notes'); //Сортировка по названию (А, Б, В...)
sort($files); //Файловая кнопка (Если тебе нужны названия просто пиши 'echo $file')
foreach($files as $file) {
echo $file;
}
FatCat
Цитата (PhpAdventure @ 21.01.2025 - 22:09)
echo $file;

if ($file != "." and $file != "..") echo $file."<br>";


_____________
Бесплатному сыру в дырки не заглядывают...
Michael
Точка и две точки это в линукс ссылки на текущий и родительский каталог.

Сортируешь ты сам, через sort. Если убрать его что будет?

Ну или можно sort($files, SORT_NATURAL);

_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.