Sólo hay que pasarle la cadena y dos parámetros, el principio y final del corte. Resuelto para que no corte una palabra.
function recortame_txt($cadena, $final){
if($final<strlen($cadena)){
$resultado = substr($cadena, 0, strrpos(substr($cadena,0,$final)," "));
$resultado .= '...';
}else{
$resultado = $cadena;
}
return $resultado;
}
