L'exemple de cet article décrit comment PHP utilise la fonction glob pour interroger rapidement des fichiers dans un répertoire spécifié. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
php recherche tous les fichiers du répertoire courant, le code est le suivant :
$array = glob('*.*'); print_r($array ); /* Array ( [0] => 1.php [1] => 10.php [2] => 11.php [3] => 2.asp [4] => 3.asp [5] => 4.aspx [6] => 5.html [7] => 6.php [8] => 7.php [9] => 8.php [10] => 9.php ) */
recherche les fichiers php avec des résultats .php, le code est le suivant :
$array = glob('*.php'); print_r($array ); /* Array ( [0] => 1.php [1] => 10.php [2] => 11.php [3] => 6.php [4] => 7.php [5] => 8.php [6] => 9.php ) */
recherche Y compris les fichiers php, aspx, le code est le suivant :
$files = glob('*.{php,aspx}', GLOB_BRACE); print_r( $files ); /* Array ( [0] => 1.php [1] => 10.php [2] => 11.php [3] => 6.php [4] => 7.php [5] => 8.php [6] => 9.php [7] => 4.aspx ) */
Recherche les fichiers php commençant par 1 dans le répertoire spécifié
$files = glob('../05-15/1*.php'); print_r($files); /* Array ( [0] => ../05-15/1.php [1] => ../05-15/10.php [2] => ../05-15/11.php ) */
Renvoie le chemin absolu du fichier, le code est le suivant :
$files = array_map('realpath',$files); print_r($files); Array ( [0] => D:www.php.cn-15.php [1] => D:www.php.cn-15.php [2] => D:www.php.cn-15 .php )
La fonction glob() peut faire des choses plus puissantes que la fonction scandir(), et peut rechercher des fichiers selon un certain modèle.
J'espère que cet article sera utile à la conception de la programmation PHP de chacun.
Pour plus d'articles connexes sur la façon d'utiliser la fonction glob pour interroger rapidement des fichiers dans un répertoire spécifié, veuillez faire attention au site Web PHP chinois !