Descripción
array
fnmatch ( string patron, string cadena [, int banderas])
fnmatch() verifica si
la cadena pasada coincide con el comodín
de intérprete de comandos dado, patron_
Esto es especialmente útil para nombres de archivos, pero
también puede ser usado sobre cadenas comunes_ El usuario
promedio puede encontrarse familiarizado con patrones de
intérprete de comandos, o, por lo menos en su forma más
simple, con los comodines '?'
y '*', así que el uso
de fnmatch() en lugar de ereg()
o preg_match() para el procesamiento de expresiones
de búsqueda puede ser mucho más conveniente para
usuarios no_programadores_
Ejemplo 1_
Verificar un nombre de color contra un patrón de
comodines de intérprete de comandos_
<?php
if(fnmatch("*gr[ae]y", $color)) {
echo "alguna forma de gris (gray) ___";
}
?> |
|
Vea también glob(),
ereg(),
preg_match()
y la página man Unix sobre fnmatch(3) para
consultar los nombres de banderas
(mientras no estén documentados aquí)_