Mostrar datos PHP (caracteres limitados)

nothing

Pues es basicamente lo q pone en el titulo.
Hago una consulta, y kiere q me muestre los 5 ultimos resultados (asta aki es facil), pero mi problema llega para limitar los caracteres, xq sino desconfiguraria las tablas.

Keria saber como puedo acer, para q al llegar a X caracteres, se cortara y pusiera unos puntos suspensivos.

Gracias!

Whose

function acortar($texto) {
//Maximo de caracteres
$maximo = 20;
//Se saca el total de caracteres
$longitud = strlen($texto);
//Comprobamos si supera el maximo de caracteres
if ($longitud > $maximo) {
//Si es asi lo acortamos
return substr($texto, 0, $maximo) . "...";
} else {
//Si no lo supera lo dejamos como estaba
return $texto;
}
}

Luego le pones la funcion a la variable que quieras acortar, por ejemplo acortar($row['titulo'])

Saludos.

guner

substr ()

erdanblo

Buf! Casi 15 Minutos buscando entre cd's, pero di con ella, esta es una pedazo de función que me pasaron...

<?php

function acortar_noticias($texto) {
$limite = 30; //o lo que quieras tu
$longitud = strlen($texto); //medimos el texto
if ($longitud > $limite) { //si supera el limite...
return substr($texto, 0, $limite) . "..."; //lo devolvemos cortado y con lo ...
} else { //si no
return $texto; //lo devolvemos tal cual
}
}

?>

LoL! Es la misma que la de Whose ^... (Será por algo...)

Whose

ajajajjaja mamarasho!! yo es la que uso desde hace mas de un año xd

#6 xDDD dejalo que aun estoy empachado del relieve de los bordes -__-

erdanblo

xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Desde luego... yo esta pregunta que te la hice... hará para un año...

Por cierto... buscandola, encontre la v1 de mi blog, si quieres mandeme un msg privado y te ries un rato.

nothing

Weno, aora no puedo probarlo, mñn lo are.
Aunk exandole un vistazo x encima la de whose creo q tiene un error:
en vez de limite, es maximo.
Gracias a todos x contestar!

Whose

ya lo corregiii es que por ponerle las lineas de comentario y unas variables mas facil d conprender puse esa mal, la original es la que te puso erdanblo

Usuarios habituales

  • Whose
  • nothing
  • erdanblo
  • guner