Comment interroger rapidement des fichiers dans un répertoire spécifié à l'aide de la fonction glob de php

高洛峰
Libérer: 2023-03-03 20:42:01
original
1118 Les gens l'ont consulté

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 
) 
*/
Copier après la connexion

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 
) 
*/
Copier après la connexion

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 
) 
*/
Copier après la connexion

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 
) 
*/
Copier après la connexion

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 
)
Copier après la connexion

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 !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal