PHP SCANDIR ПО МАСКЕ

Функция scandir() в PHP используется для получения списка файлов и каталогов в указанном каталоге.

Также можно использовать маски для фильтрации получаемых результатов. Для этого нужно указать маску в качестве второго параметра функции scandir().

Маска - это строка, содержащая символы-шаблоны, которые определяют, какие файлы и каталоги должны быть включены в результат.

Например, чтобы получить список всех файлов с расширением .txt в каталоге /var/www, нужно написать:

$files = scandir('/var/www', 1);
$txt_files = preg_grep('/\.txt$/', $files);
print_r($txt_files);

Этот код первым аргументом передает каталог, в котором нужно искать. Вторым параметром передаем 1 (true), чтобы получить элементы в обратном порядке. Используем функцию preg_grep() для фильтрации элементов, содержащих .txt. Наконец, выводим результат с помощью print_r().

Webinar Series: \

PHP : Include JUST files in scandir array?

3 Ways To List Files \u0026 Folders In PHP

displayImages Part 04 Getting Started with scandir

Working With File System In PHP - Full PHP 8 Tutorial

Scandir

Php : How To Use Scandir To Get / Show Files Names From Directory Using Php [ with source code ]

PHP : Exclude hidden files from scandir

PHP - FILE SYSTEM - Scan Dir contents (opendir, readir) #016 // Tips from a Self Taught Developer

Реклама
Новое
Реклама