
25/04/2006, 09:10
|
 | | | Fecha de Ingreso: marzo-2005 Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 20 años Puntos: 33 | |
Tomado de php.net
Descripción
int ereg ( string pattern, string string [, array regs] ) Cita: Busca en string las coincidencias con la expresión regular pattern.
Si se encuentran coincidencias con subcadenas entre paréntesis de pattern y la función se ha llamado con el tercer argumento regs, las coincidencias se almacenarán en los elementos de regs. $regs[1] contendrá la subcadena que empieza en el primer paréntesis izquierdo; $regs[2] la que comienza en el segundo, etc. $regs[0] contendrá una copia de string.
La búsqueda diferencia mayúsculas y minúsculas.
Devuelve un valor verdadero si se encontró alguna coincidencia, o falso in no se encontraron coincidencias u ocurrió algún error.
El siguiente fragmento de código toma una fecha en formato ISO (AAAA-MM-DD) y la imprime en formato DD.MM.AAAA: Ejemplo 1. ereg() example
if ( ereg( "([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs ) ) {
echo "$regs[3].$regs[2].$regs[1]";
} else {
echo "Invalid date format: $date";
} |