English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Файловая система справочник
Функция glob() может возвращать массив имен файлов и директорий, соответствующих заданному шаблону. Если функция находит соответствующие файлы/директории, она возвращает массив, в противном случае false.
array glob ( string $pattern [, int $flags = 0 ] )
Функция glob() может искать все файлы и директории, соответствующие шаблону, используя правила, аналогичные правилам, используемым в обычных shell-скриптах.
<?php print_r(glob("/PhpProject/php/*.txt")); ?>
Результат вывода
Массив ( [0] => /PhpProject/php/phptest1.txt [1] => /PhpProject/php/phptest2.txt [2] => /PhpProject/php/phptest3.txt [3] => /PhpProject/php/phptest4.txt [4] => /PhpProject/php/phptest5.txt [5] => /PhpProject/php/phptest6.txt [6] => /PhpProject/php/phptest7.txt [7] => /PhpProject/php/phptest8.txt [8] => /PhpProject/php/phptest9.txt [9] => /PhpProject/php/phptest10.txt )
<?php foreach(glob("/PhpProject/php/*.txt") as $filename) { echo "$filename размер " . filesize($filename) . "\n"; } ?>
Результат вывода
/PhpProject/php/phptest1.txt размер 223 /PhpProject/php/phptest2.txt размер 254 /PhpProject/php/phptest3.txt размер 275 /PhpProject/php/phptest4.txt размер 214 /PhpProject/php/phptest5.txt размер 269 /PhpProject/php/phptest6.txt размер 235 /PhpProject/php/phptest7.txt размер 287 /PhpProject/php/phptest8.txt размер 298 /PhpProject/php/phptest9.txt размер 209 /PhpProject/php/phptest10.txt размер 265