glob

(PHP 4 >= 4.3.0)

glob -- Recheche des chemins qui vérifie un masque

Description

array glob ( string pattern [, int flags])

glob() recherche tous les chemins qui vérifient le masque pattern, en suivant les règles du shell. Aucun remplacement de tilde ~ ou de paramètre n'est fait.

glob() retourne un tableau contenant les chemins et fichiers trouvés, ou FALSE en cas d'erreur.

Exemple 1. Un moyen pratique pour remplacer opendir() par glob()

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

Le résultat du script ci-dessus pourrait être :

funclist.txt occupe 44686 octets
funcsummary.txt occupe 267625 octets
quickref.txt occupe 137820 octets

Note : Cette fonction ne fonctionne pas avec les fichiers distants, car le fichier utilisé doit être accessible sur le système de fichiers local.

Voir aussi opendir(), readdir(), closedir() et fnmatch().