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!
| |||
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! |
| |||
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 |
| |||
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, |