Foros del Web » Programando para Internet » PHP »

Problemas con preg_match()

Estas en el tema de Problemas con preg_match() en el foro de PHP en Foros del Web. Buen dia, Soy nuevo en PHP y tengo un problema con esa funcion, primero como me aparecia un mensaje diciendo que ereg() es una funcion ...
  #1 (permalink)  
Antiguo 20/08/2010, 10:35
 
Fecha de Ingreso: agosto-2010
Mensajes: 25
Antigüedad: 13 años, 8 meses
Puntos: 0
Problemas con preg_match()

Buen dia,

Soy nuevo en PHP y tengo un problema con esa funcion, primero como me aparecia un mensaje diciendo que ereg() es una funcion obsoleta y pronto dejara de existir en versiones nuevas de PHP, asi que cambie a preg_match(), pero ahora me manda un warning y no se cual es el problema el aviso es el siguiente:

Warning: preg_match() [function.preg-match]: Unknown modifier '>' in Zopt/lampp/htdocs/... on line 93

la linea de codigo es la siguiente


if(preg_match("/$FalseValue/i", $aux))

no se si tenga que ignorar la advertencia o si se pueda corregir busco en internet y dicen que es por el mal formato del primer parametro de preg_match() pero yo entiendo que lo tengo bien y al buscar solo me manda a paginas con el mismo warning no a foros.

Apreciaria mucho su ayuda, esta es la primera bes que pregunto algo en este foro
  #2 (permalink)  
Antiguo 20/08/2010, 10:47
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problemas con preg_match()

seguramente dentro de $FalseValue tienes un signo "/" ... debes escaparlos antes ;D
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 20/08/2010, 11:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problemas con preg_match()

para escapar las secuencias se debe usar preg_quote()
http://php.net/preg_quote
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 20/08/2010, 12:05
 
Fecha de Ingreso: agosto-2010
Mensajes: 25
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problemas con preg_match()

intente esto:

if(preg_match('/'.preg_quote($FalseValue).'/i', $aux))

y me marca el warning

Warning: preg_match() [function.preg-match]: Unknown modifier '\' in /opt/lampp/htdocs/... on line 94

que otra funcion recomiendan???
  #5 (permalink)  
Antiguo 20/08/2010, 12:31
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Problemas con preg_match()

lee bien la función...
el segundo parámetro es para indicarle el delimitador.. en tu caso seria
Código PHP:
if(preg_match('/'.preg_quote($FalseValue'/').'/i'$aux)) 
saludos!
__________________
More about me...
~ @rhyudek1
~ Github

Etiquetas: Ninguno
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 10:32.