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

Tutorial di base di PHP

Tutorial avanzato di PHP

PHP & MySQL

Manuale di riferimento di PHP

Uso e esempio della funzione glob() in PHP

PHP Filesystem 参考手册

La funzione glob() può restituire un array contenente i nomi dei file o delle directory che corrispondono al modello specificato. La funzione può restituire un array contenente i file/directory corrispondenti, altrimenti restituisce false.

Sintassi

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

La funzione glob() può cercare tutti i nomi di percorso che corrispondono alle regole utilizzate da glob(), il che è simile alle regole utilizzate da un shell comune.

Esempio 1

<?php
   print_r(glob("/PhpProject/php/*.txt"));
?>

输出结果

Array
(
    [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
)

Esempio 2

<?php
   foreach(glob("/PhpProject/php/*.txt") as $filename) {
      echo "$filename size " . filesize($filename) . "\n";
   }
?>

输出结果

/PhpProject/php/phptest1.txt size 223
/PhpProject/php/phptest2.txt size 254
/PhpProject/php/phptest3.txt size 275
/PhpProject/php/phptest4.txt size 214
/PhpProject/php/phptest5.txt size 269
/PhpProject/php/phptest6.txt size 235
/PhpProject/php/phptest7.txt size 287
/PhpProject/php/phptest8.txt size 298
/PhpProject/php/phptest9.txt size 209
/PhpProject/php/phptest10.txt size 265

PHP Filesystem 参考手册