PHP fnmatch()

La fonction fnmatch() est une fonction intégrée en PHP qui est utilisée pour vérifier si une chaîne ou un nom de fichier correspond au modèle(pattern) de recherche.
 

Syntaxe
fnmatch(pattern, str, flags)

 
 

Paramètres
  • pattern(Obligatoire) : Spécifie le modèle(pattern) à rechercher.
  • str(Obligatoire) : Spécifie la chaîne ou le fichier à vérifier.
  • flags(Obligatoire) : Peut être un ou une combinaison des éléments suivants:
    • FNM_NOESCAPE : Désactiver l’échappement des anti-slashes.
    • FNM_PATHNAME : Le slash dans la chaîne correspond uniquement au slash dans le modèle(pattern) donné.
    • FNM_PERIOD : Le premier point de la chaîne doit correspondre exactement au point du modèle(pattern).
    • FNM_CASEFOLD : Correspondance sans prise en charge de la casse.

 

Valeur de retour

La fonction renvoie TRUE en cas de succès. FALSE en cas d’échec.
 

Version PHP:

4+
 

Exemple :
<?php
$file = "myFile.txt"; 
  
// Vérifier le fichier commençant par 'wx'
if (fnmatch("*[wx]*",$file)) 
{ 
   echo "Une correspondance trouvée!"; 
} 
else
{ 
   echo "Aucune correspondance trouvée!"; 
} 
?>
Questions d'entretiens PHP

Laisser un commentaire

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