1
Как искать в папке, если знаете расширение файлов, но не знаете имя файла.Поиск неизвестных имен файлов с известным расширением в папке
Предположим, у меня есть папка с такими файлами.
folder/1.txt
folder/2.txt
folder/3.txt
Использование этого простого метода i echo все файлы, имена файлов которых содержат только числа.
for ($i=0; $i<=3; $i++) {
$files = 'folder/'. $i .'.txt';
echo "$i.txt <br />";;
и выше код эхо что-то вроде этого
1.txt
2.txt
3.txt
можно достичь, если имена файлов содержит буквы? или даже лучшие буквы и цифры.
aaa.txt
asdwe.txt
1asw2.txt
это возможно?
1. Петля над файлами в каталоге. 2. Используйте 'substr' или аналогичную функцию, чтобы получить последние 4 символа имени файла. 3. Проверьте, соответствуют ли последние символы расширению вашего файла. Существует довольно много хорошей информации об этом, если вы ищете Google для своего вопроса ... – Jasper
Или просто используйте '$ files = glob ('*. Txt')': http://php.net/glob –
@ SergiuParaschiv где добавить имя папки здесь '$ files = glob ('*. Txt')', где это выполнить поиск в папке wich? Я хочу искать в папке с именем 'folder'. благодаря – mwweb