Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2010, 07:57
johhan16
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 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.