Foros del Web » Programando para Internet » PHP »

Cambiar ereg por preg_match

Estas en el tema de Cambiar ereg por preg_match en el foro de PHP en Foros del Web. estoy intentando cambiar mi codigo ya que ereg esta obsoleto y recomiendan cambiarlo entonces por lo parecido quiero colocar preg_match, pero cuando hago el intento ...
  #1 (permalink)  
Antiguo 04/11/2010, 07:57
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
Cambiar ereg por preg_match

estoy intentando cambiar mi codigo ya que ereg esta obsoleto y recomiendan cambiarlo entonces por lo parecido quiero colocar preg_match, pero cuando hago el intento me da el siguiente error

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /home/***/********.com/******/*****/*****/horario.php on line 80


esa linea 80 es el comienzo de muchas que se repiten parecidas

era antes

if(ereg(1, $rest_1) && ereg("01", $resultados['horario1'])) {

y ahora la coloque asi

if(preg_match(1, $rest_1) && preg_match("01", $resultados[horario1'])) {

por supuesto con el ereg me funciona bien, no asi con preg_match, y coloque este ultimo porque segun el manual php hacen lo mismo

EREG
int ereg ( string $pattern , string $string [, array &$regs ] )

Busca en string coincidencias con la expresión regular dada en pattern de una forma sensible a mayúsculas-minúsculas.

PREG_MATCH
int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags [, int $offset ]]] )

Busca en subject una coincidencia con la expresión regular dada en pattern.
  #2 (permalink)  
Antiguo 04/11/2010, 08:02
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
Respuesta: Cambiar ereg por preg_match

bueno he seguido buscando y por lo visto preg_match necesita delimitadores

osea deberia ser asi

if(preg_match("/1/i", $rest_1) && preg_match("/01/i", $resultados['horario1'])) {

voy a probar todo a ver y les cuento
  #3 (permalink)  
Antiguo 04/11/2010, 08:27
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 10 meses
Puntos: 55
Respuesta: Cambiar ereg por preg_match

bueno si pude resolver asi como les dije en el mensaje anterior

saludos...

Etiquetas: ereg
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:00.