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
  • Modifier tous les groupes de liens symboliques lchgrp

    lchgrp

    Modifiertouslesgroup
  • Testez si le pointeur de fichier atteint la fin du fichier feof

    feof

    Testezsilepointeurde
  • Changer le umask actuel umask

    umask

    Changerleumaskactuel
  • Lisez le fichier entier dans une chaîne file_get_contents

    file_get_contents

    Lisezlefichierentier
  • Synchroniser les données (mais pas les métadonnées) à un fichier fdatasync

    fdatasync

    Synchroniserlesdonné
  • Trouver des chemins de fichier qui correspondent aux modèles glob

    glob

    Trouverdescheminsdef
  • Déterminez si le nom de fichier donné est un fichier normal is_file

    is_file

    Déterminezsilenomdef
  • Obtenez le propriétaire du fichier fileowner

    fileowner

    Obtenezlepropriétair