Foros del Web » Programando para Internet » PHP »

como hacer una busqueda en un string

Estas en el tema de como hacer una busqueda en un string en el foro de PHP en Foros del Web. estoy trabajando en una pagina donde dentro de una condicion me fijo si x elemento existe en mi tabla uso esta funcion Código PHP: <?  ...
  #1 (permalink)  
Antiguo 02/07/2010, 19:49
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 9 meses
Puntos: 55
como hacer una busqueda en un string

estoy trabajando en una pagina donde dentro de una condicion me fijo si x elemento existe en mi tabla

uso esta funcion

Código PHP:
<? if(ereg(10$rest101_1) && ereg(02$resultados101['dish1'])) { ?>
pero ya he comprobado que en la revision de dish1 no esta funcionando bien, en la tabla dish1 va conformado en varias formas

01-02-03-
02-03-04-
03-04-05-

y asi sucesivamente, en pocas palabras varia mucho.

yo en si lo que quiero hacer es que si el dish1 es 01-02-03- y yo busco si en esa cadena hay un 02 me muestre lo que quiero, de lo contrario muestre otra cosa
  #2 (permalink)  
Antiguo 02/07/2010, 20:00
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: como hacer una busqueda en un string

NO entendi bien lo que quieres hacer pero usa preg_match_all y regex para que puedas resolver tu problema...
  #3 (permalink)  
Antiguo 02/07/2010, 20:03
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 9 meses
Puntos: 55
Respuesta: como hacer una busqueda en un string

es sencillo, imagina que tengo una fila que dice "HOLA MUNDO" y yo quiero buscar "UN" dentro de esa frase, que funcion es mejor utilizar para estos casos
  #4 (permalink)  
Antiguo 03/07/2010, 19:08
Avatar de egepe  
Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: como hacer una busqueda en un string

YO usaría las funciones preg_ con expresiones regulares

Aquí te envio un link interesando hecho en este foro

http://www.forosdelweb.com/f18/aport...s-pcre-646110/
  #5 (permalink)  
Antiguo 03/07/2010, 19:22
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 9 meses
Puntos: 55
Respuesta: como hacer una busqueda en un string

voy a revisar a ver que tal

Gracias
  #6 (permalink)  
Antiguo 03/07/2010, 21:54
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 13 años, 9 meses
Puntos: 55
Respuesta: como hacer una busqueda en un string

Gracias por la ayuda, ya pude resolver el problema, era que no le colocaba las comillas sabiendo que era un string

antes estaba asi
Código PHP:
<? if(ereg(10$rest101_1) && ereg(02$resultados101['dish1'])) { ?>
ahora esta asi
Código PHP:
<? if(ereg(10$rest101_1) && ereg("02"$resultados101['dish1'])) { ?>

con eso pude resolver el problema de las busquedas

Gracias a todos los que intentaron ayudarme

Etiquetas: string, busquedas
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 21:48.