English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Уровень базовый

PHP Уровень продвинутый

PHP & MySQL

PHP Руководство

Пример использования и описание функции glob() в PHP

PHP Файловая система справочник

Функция glob() может возвращать массив имен файлов и директорий, соответствующих заданному шаблону. Если функция находит соответствующие файлы/директории, она возвращает массив, в противном случае false.

Синтаксис

array glob ( string $pattern [, int $flags = 0 ] )

Функция glob() может искать все файлы и директории, соответствующие шаблону, используя правила, аналогичные правилам, используемым в обычных shell-скриптах.

Пример1

<?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
)

Пример 2

<?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

PHP Файловая система справочник