Foros del Web » Programando para Internet » PHP »

Obtener Numero Palabras definido¿

Estas en el tema de Obtener Numero Palabras definido¿ en el foro de PHP en Foros del Web. Buenas, estoy haciendo un sistema de noticias. me gustaria mostrar el titulo de la noticia,y solamente un avance del contenido de la noticia. como obtengo ...
  #1 (permalink)  
Antiguo 10/09/2002, 05:25
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 15 años, 11 meses
Puntos: 3
Obtener Numero Palabras definido¿

Buenas, estoy haciendo un sistema de noticias. me gustaria mostrar el titulo de la noticia,y solamente un avance del contenido de la noticia. como obtengo de la base de datos un numero de palabras o de lineas predefinidas?

gracias!
  #2 (permalink)  
Antiguo 10/09/2002, 11:04
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 15 años, 3 meses
Puntos: 8
Re: Obtener Numero Palabras definido¿

Con mis escasos conocimiento lo que haría es asignar a una variable la noticia tomada de tu bd y usaria
substr($noticia,0,$largo)
el segundo parámetro es el caracter de comienzo de la cadena, y el tercero es el numero de caracteres de largo de la cadena obtenida.
Por otro lado si quieres mostrar x numero de lineas podrias hacer un explode a $noticia con los "\n" y luego un bucle for que te permita controlar el número de lineas a mostrar..

Saludoss
  #3 (permalink)  
Antiguo 10/09/2002, 11:51
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Obtener Numero Palabras definido¿

En tu Base de datos (suponemos Mysql?) .. tienes tambien la funcion SUBSTRING() para realizar tu consulta a tu Base de datos y obtener SOLO el rango de caracteres q definas ahi ...

Usar las propias funciones de Mysql (suponemos en este caso) .. son mas optimas que generar una consulta con TODOS los datos de ese campo "noticia" para luego procesarlo con PHP via las mismas funciones .. Ahi generamos un monton de datos "superfluos" (que no necesitamos) + tiempo de proceso de PHP por otro lado.

mas info sobre las funciones de cadenas de Mysql:
<a href='ir.asp?http://www.mysql.com/doc/en/String_functions.html' target='_blank'>http://www.mysql.com/doc/en/String_funct...</a>

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:57.