Derniers tutoriels de développement web
 

PHP glob() Function


<Complete PHP Référence Filesystem

Définition et utilisation

Le glob() retourne un tableau de noms de fichiers ou de répertoires qui correspond à un motif spécifié.

Cette fonction retourne un tableau de fichiers / répertoires, ou en cas d'échec.

Syntaxe

glob(pattern,flags)

Paramètre La description
pattern Champs obligatoires. Indique le motif à rechercher
flags Optionnel. Indique les paramètres spéciaux.

Valeurs possibles:

  • GLOB_MARK - Ajoute une barre oblique à chaque article retourné
  • GLOB_NOSORT - Retour des fichiers tels qu'ils apparaissent dans le répertoire (unsorted)
  • GLOB_NOCHECK - Retourne le modèle de recherche si aucune correspondance n'a été trouvée
  • GLOB_NOESCAPE - backslashs ne cite pas métacaractères
  • GLOB_BRACE - pour correspondre 'a', 'b' ou 'c' {a élargit, b, c}
  • GLOB_ONLYDIR - Afficher uniquement les répertoires qui correspondent au modèle
  • GLOB_ERR - (added in PHP 5.1) Arrêt sur les erreurs (erreurs sont ignorés par défaut)

Exemple 1

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

au-dessus de la sortie du code pourrait être:

Array
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)

exemple 2

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

au-dessus de la sortie du code pourrait être:

Array
(
[0] => contacts.csv
[1] => default.php
[2] => target.txt
[3] => source.txt
[4] => tem1.tmp
[5] => test.htm
[6] => test.ini
[7] => test.php
[8] => test.txt
[9] => test2.txt
)

<Complete PHP Référence Filesystem