fnmatch

fnmatch -- Controleert het bestandsnaam op een patroon

Beschrijving

array fnmatch ( string pattern, string string [, int flags])

fnmatch( ) controleert of de gegeven string overeenkomt met de opgegeven shell-wildcard pattern .

Dit is bijzonder gemakkelijk voor bestandsnamen , maar kan ook gebruikt worden voor normale strings . De gemiddelde gebruiker is gewend aan shell-patronen of in ieder geval in zijn simpelste vorm , zoals ' ? ' en '* ' wildcards . Dus door fnmatch( ) te gebruiken ipv ereg( ) of preg_match( ) zal gemakkelijker zijn voor niet-programeerende gebruikers .

Voorbeeld 1 . Controleert een kleurnaam op een shell-wildcard patroon .

 
if(

 
fnmatch("*gr[ae]y"

 
,

 
$color)

 
)

 
{

 
echo

 
"een

 
soort

 
van

 
'gray'..

 
."

 
;

 
}



Zie ook glob( ) , ereg( ) , preg_match( ) en de unix handleiding onder fnmatch(3 ) voor vlag namen (zolang ze hier niet gedocumenteerd zijn ) .