hola, me ganaron de mano mientras escribia... jeje
lo que yo hago, en el ejemplo, que la descripcion no sea mayor a 200 caracteres(strlen).
y, en caso de serlo, la corto a 190, agrego un salto de linea cada 50 (poque en mi caso sino me lo desencuadra) y agrego un link al final...
Código PHP:
<?
if(strlen($descripcion) > 200){
$descripcion_corta = substr($descripcion, 0, 190);
$descripcion_corta = wordwrap($descripcion_corta,50,"<br>",1);
$descripcion_corta .= '... <a class="link" href="?id='.$id.'">Leer mas.</a>';
}
?>
despues hago donde quiera;
Código PHP:
<?
echo $descripcion_corta;
?>
espero que te sirva...
saludos