Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/10/2005, 06:46
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
No creo que algo así sea posible, switch() hace comparaciones "directas"... además de que ereg() solo te devuelve TRUE ó FALSE, nada que puedas ocupar como un case.

Haz uso de if()'s simples si vaz a manejar expresiones regulares:
Código PHP:
if(ereg("tu_regex"$variable)) {
   
//bloque
} elseif (regex("tu_regex"$variable)) { 
   
// bloque
} elseif($variable=="algo") { // como un case
   //bloque
//etc 
www.php.net/control-structures.elseif

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"