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