fnmatch
(PHP 4 >= 4.3.0, PHP 5)
fnmatch — Comparar un nombre de archivo contra un patrón
Descripción
fnmatch() verifica si la cadena pasada coincide con el comodÃn de intérprete de comandos dado, patron .
Lista de parámetros
- patron
-
El patrón de intérprete de comandos.
- cadena
-
La cadena a probar. Esta función 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.
- banderas
-
Vea la página man Unix sobre fnmatch(3) para consultar los nombres de banderas (mientras no estén documentados aquÃ).
Valores retornados
Devuelve TRUE si existe una coincidencia, FALSE de lo contrario.
Ejemplos
Example#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) ...";
}
?>
Notes
Por ahora, esta función no se encuentra disponible en Windows ni otros sistemas no-compatibles con POSIX.