PHP glob()

La fonction glob() est une fonction intégrée en PHP qui renvoie un tableau contenant les noms de fichiers ou de répertoires correspondant à un motif (pattern) à rechercher.
 

Syntaxe
glob(pattern, flags)

 
 

Paramètres
  • pattern(Obligatoire) : Spécifie le motif (pattern) à rechercher
  • flags(Obligatoire) : Voici les valeurs possibles:
    • GLOB_MARK : Ajoute le slash à chaque élément retourné.
    • GLOB_NOSORT : Retourne les fichiers tels qu’ils apparaissent dans le répertoire (non triés)
    • GLOB_NOCHECK : Retourne le motif(pattern) à rechercher si aucune correspondance n’a été trouvée
    • GLOB_NOESCAPE : Les anti-slashs n’indique pas les métacaractères
    • GLOB_ONLYDIR : Retourne uniquement les répertoires qui correspondent au modèle(pattern)
    • GLOB_ERR : Arrêt en cas d’erreur. Les erreurs sont ignorées par défaut.

 

Valeur de retour

La fonction renvoie un tableau de fichiers/répertoires qui correspond au motif(pattern) à rechercher, FALSE en cas d’échec.
 

Version PHP:

4+
 

Exemple :

Le code suivant renvoie un tableau de fichiers/répertoires qui correspond au pattern spécifié:

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

 
Sortie:

Array (
  [0] => home.html
  [1] => index.html
  [2] => app.html
)
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *