Foros del Web » Programando para Internet » PHP »

buscar una palabra dentro de un array

Estas en el tema de buscar una palabra dentro de un array en el foro de PHP en Foros del Web. Hola! como busco si una palabra está dentro de un string de muchos dígitos guardado en un campo tipo texto o dentro de un array? ...
  #1 (permalink)  
Antiguo 12/07/2003, 18:25
 
Fecha de Ingreso: mayo-2003
Mensajes: 119
Antigüedad: 20 años, 11 meses
Puntos: 0
buscar una palabra dentro de un array

Hola! como busco si una palabra está dentro de un string de muchos dígitos guardado en un campo tipo texto o dentro de un array?
de antemano gracias
Andrea
__________________
Saludos
  #2 (permalink)  
Antiguo 12/07/2003, 19:27
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
Si es dentro de un campo tipo text en tu BD...


Select * from tabla where campoTexto like '%$palabra%'


si es en un array...

trata con funciones de busqueda, no se exactamente que es lo que necesitas así que no puedo proponerte una solución, pero te sugiero leer la documentación de:

foreach.- para recorrer el array elemento por elemento
eregi.- para buscar la cadena en cada elemento

in_array.- para buscar una cadena dentro de un array, solo que el elemento debe encontrarse tal cual, es decir, sin palabras de mas o de menos...

Seguro que una de esas es la que necesitas...
__________________
Manoloweb
  #3 (permalink)  
Antiguo 13/07/2003, 20:16
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 8 meses
Puntos: 8
Si se trata de cadenas en ves de eregi(), me parece mas apropiado stripos() o strpos()

http://www.php.net/stripos
http://www.php.net/strpos

Saludos!
  #4 (permalink)  
Antiguo 14/07/2003, 08:07
 
Fecha de Ingreso: mayo-2003
Mensajes: 119
Antigüedad: 20 años, 11 meses
Puntos: 0
gracias chicos, sigo aprendiendo con la ayuda de toda la gente generosa con sus conocimientos.
Gracias
Andrea
__________________
Saludos
  #5 (permalink)  
Antiguo 16/09/2003, 13:40
Avatar de Celcius  
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 2 meses
Puntos: 5
y yo tambien gracias a todos.... :Arriba:
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus
  #6 (permalink)  
Antiguo 16/09/2003, 13:47
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
para buscar dentro de arrays se pueden utilizar las funciones

in_array() o array_search(), en el mauanl de php, estan los
funcionamientos

un saludo
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 18:04.