Position actuelle: Accueil> Catégories de fonctions> fnmatch

fnmatch

Faire correspondre les noms de fichiers avec le modèle
Nom:fnmatch
Catégorie:Système de fichiers
Langage de programmation:php
Description en une ligne:Faites correspondre les noms de fichiers ou les chaînes en fonction du modèle spécifié.

Définition et utilisation

La fonction fnmatch() correspond aux noms de fichiers ou aux chaînes en fonction du modèle spécifié.

Exemple

Vérifiez le nom de la couleur selon le wildcard Shell:

 <? Php
$ txt = "Ma voiture est Darkgrey ..."
if ( fnmatch ( "* gr [ae] y" , $ txt ) )
  {
  écho "une certaine forme de gris ..." ;
  }
?>

grammaire

 fnmatch ( motif , chaîne , drapeaux )
paramètre décrire
modèle Requis. Spécifiez le mode à récupérer.
chaîne Requis. Spécifie la chaîne ou le fichier à vérifier.
drapeaux Facultatif.

illustrer

Cette fonction est particulièrement utile pour les noms de fichiers, mais peut également être utilisé pour les chaînes normales. Les utilisateurs ordinaires peuvent être habitués au mode shell ou au moins les formes les plus simples de '?' et les wildcards '*', donc l'utilisation fnmatch() au lieu d' ereg() ou preg_match() pour la saisie d'expression de recherche frontale est plus pratique pour les utilisateurs non programmateurs.

Fonctions similaires
  • Retourner la cible du lien symbolique readlink

    readlink

    Retournerlacibleduli
  • Retour à la partie du répertoire dans le chemin dirname

    dirname

    Retouràlapartiedurép
  • Déterminez si le nom de fichier donné est un répertoire is_dir

    is_dir

    Déterminezsilenomdef
  • Obtenir la taille du fichier filesize

    filesize

    Obtenirlatailledufic
  • Effacer le cache d'état du fichier clearstatcache

    clearstatcache

    Effacerlecached'
  • Modifier le propriétaire du fichier chown

    chown

    Modifierlepropriétai
  • Verrouillage des fichiers de consultation légers flock

    flock

    Verrouillagedesfichi
  • Synchroniser les modifications des fichiers (y compris les métadonnées) fsync

    fsync

    Synchroniserlesmodif