Foros del Web » Programando para Internet » PHP »

explode multiple

Estas en el tema de explode multiple en el foro de PHP en Foros del Web. hola yo de nuevo, mi pregunta es la siguiente: Como puedo hacer para que un explode quite varias condiciones y no sólo una. ej: juanito ...
  #1 (permalink)  
Antiguo 05/07/2005, 11:11
Avatar de PabloP  
Fecha de Ingreso: marzo-2005
Mensajes: 83
Antigüedad: 12 años, 8 meses
Puntos: 0
explode multiple

hola yo de nuevo, mi pregunta es la siguiente:
Como puedo hacer para que un explode quite varias condiciones y no sólo una.

ej:

juanito juega con tierra

la idea es que el explode le quite por ejemplo juanito tierra y me quede juega tierra.

bueno eso, gracias.
  #2 (permalink)  
Antiguo 05/07/2005, 11:59
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 12 años, 5 meses
Puntos: 2
Mira la verdad en la forma que lo planteas, no me hago una idea para que eso funcione con un explode. Ahora tampoco me hago una idea de como hacerlo, osea ¿Con que criterios dejas afuera a Juanito y Tierra? Parece que fuera demaciado arbitrario. Pero ten en cuenta que para hacer algo así tiene que haber algunas reglas (criterios) sobre los cual te tienes que montar para poder lograrlo. Ahora si dieras mas datos, criterios a seguir, un poco de codigo, o que es lo que tratas de hacer concretamente, se te podria orientar un poco, pero hace falta un poco de tu parte tambien. Saludos.

PD: Una pregunta fuera de lugar, la imagen que tienes en el avatar es de un juego? kof?.
  #3 (permalink)  
Antiguo 05/07/2005, 12:14
Avatar de PabloP  
Fecha de Ingreso: marzo-2005
Mensajes: 83
Antigüedad: 12 años, 8 meses
Puntos: 0
lo que quiero hacer es una busqueda, una persona pone en una caja de texto una cadena "Marcha de Estudiantes" poe ejemplo y al apretar aceptar buscar en mi bd todas las noticias que contengan la coincidencia exacta + las palabras Marcha y Estudiantes, o sea sacarle los esoacios en blanco y los monosilabos.

Ya encontré una solución pero es un poco, como deciamos antes los informáticos, carretera y queria ver si el explode me puede ayudar en una sola linea.

Con respecto a tu pregunta 2. Si, mi avatar es un persojaje del KoF se llama Robert García.
  #4 (permalink)  
Antiguo 05/07/2005, 12:24
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 13 años
Puntos: 7
Busca en la documentación de la base de datos que utilizas sobre "Full Text Search", eso te servirá para hacer eso sin nada de complicaciones...

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #5 (permalink)  
Antiguo 05/07/2005, 12:28
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 12 años, 5 meses
Puntos: 2
Mira talvez te pueda orientar un poquito...
Código PHP:
<?php

$cadena 
"marcha de estudiantes";

$separado explode(" ",$cadena);

// Ahora $separado contiene cada palabra...

echo $separado['0']; // imprime marcha

echo $separado['1']; // de

echo $separado['2']; // estudiantes

// Una funcion que te puede ayudar

echo count($separado); // Imprime la cantidad de elementos que tiene:  3

?>
count() información sobre count.

Ahora sobre otro tipo de criterios talvez te sirva tambien la expresiones regulares, pero todavia no las uso del todo bien .

PD: Si me habia imaginado que era Robert, pero no queria meter la pata, ahora el mejor siempre fue Chin (el viejito borracho).

Saludos y si te queda alguna duda, pregunta...

Editado: Mientras posteaba xknown dio una solución que ah simple vista es muchisimo mejor de lo que esta proponiendo yo, esto pasa por no saber mucho sobre base de datos ... Saludos.
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 03:25.