|
8.38.40 fnmatch()Repère un fichier à partir d'un masque[ Exemples avec fnmatch ] PHP 4 >= 4.3.0, PHP 5
bool
fnmatch (
string
pattern
,
string
string
,
int
flags
)
fnmatch
vérifie si la chaîne
string
va passer le masque Shell
pattern
.
flags
est un nom de type de masque.
C'est tout particulièrement pratique pour les noms de fichiers, et il peut
être utilisé sur des chaînes de caractères. L'utilisateur moyen de Shell
peut être familier avec les masques Shell, ou tout au moins, leurs
expressions les plus simples, comme
'?'
et
'*'
. De cette façon, utiliser
fnmatch
au lieu de
ereg
ou
preg_match
pour des recherches peut être plus
pratique pour les non-initiés.
| Vérifier le nom d'une couleur avec un masque Shell |
<?php if(fnmatch("*gr[ae]y", $color)) { echo "some form of gray ..."; } ?>
|
| Attention | |
Actuellement, cette fonction n'est pas disponible pour
Windows et les autres systèmes non-POSIX.
|
Voir aussi
glob
,
ereg
et
preg_match
.
Vous pouvez aussi consulter le manuel Unix pour
fnmatch(3)
les valeurs
de
flags
.
|