Foros del Web » Programando para Internet » PHP »

Buscar en el palabras sin espacios

Estas en el tema de Buscar en el palabras sin espacios en el foro de PHP en Foros del Web. Hola amigos, Vereis tengo un sistema de noticias que funciona bien la cosa es que si se introducce algo como: "wefwoiefjowwedoqwuoefuqwoifuqioweufqpweufqwf" Sin espacios entre medias ...
  #1 (permalink)  
Antiguo 03/07/2012, 03:29
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Buscar en el palabras sin espacios

Hola amigos,

Vereis tengo un sistema de noticias que funciona bien la cosa es que si se introducce algo como:

"wefwoiefjowwedoqwuoefuqwoifuqioweufqpweufqwf"

Sin espacios entre medias pues deforma la estructura de la pagina al no tener espacios la tabla donde se encuentra aumenta el width y la deforma.

Lo que me gustaria es antes de mostrar la noticia detecte si tiene espacios o no y si no es asi pues no la muestre.

A ver si alguien sabe como se podria hacer esto.

Un saludo y gracias de antemano
  #2 (permalink)  
Antiguo 03/07/2012, 04:00
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 2 meses
Puntos: 306
Respuesta: Buscar en el palabras sin espacios

Hola.
Buscando en este foro encontré esto que te lleva a esto
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 03/07/2012, 04:12
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Buscar en el palabras sin espacios

Hola amigo c2am muchisimas gracias por turespuesta,

Estaba pensando que lo ideal seria que contase por ejemplo 30 caracteres y si no encuentra un espacio en ninguno de ellos entonces no mostrase la noticia, crees que se podria comprobar esto de alguna manera?

gracias amigo
  #4 (permalink)  
Antiguo 03/07/2012, 08:05
Avatar de patriciomase  
Fecha de Ingreso: abril-2012
Ubicación: Mar del Plata
Mensajes: 323
Antigüedad: 12 años
Puntos: 34
Respuesta: Buscar en el palabras sin espacios

se me ocurre asi rapido...
Código PHP:
Ver original
  1. $bandera = 1; // si esta en 1 se muestra la noticia si esta en 0 no se muestra
  2. $textoNoticia = explode($textoNoticia, ' ');
  3. for($i = 0; $i<count(textoNoticia; $i++)){
  4.     if(strlen(textoNoticia[$i])>30){
  5.         $bandera = 0;
  6.     }
  7. }

si hay alguna palabra de mas de 30 caracteres te cambia bandera a 0, si bandera es 0 no muestres, si es 1 mostrá. podes meter todo eso en una funcion o método que te retorne 0 o 1
  #5 (permalink)  
Antiguo 03/07/2012, 08:09
Avatar de patriciomase  
Fecha de Ingreso: abril-2012
Ubicación: Mar del Plata
Mensajes: 323
Antigüedad: 12 años
Puntos: 34
Respuesta: Buscar en el palabras sin espacios

ah.. me olvide de volver a armar textoNoticia, le haces un implode y listo

Etiquetas: espacios, palabras, tabla
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:22.