Cuando tenemos un texto a mostrar pero queremos ver una pequeña descripción sin que se vea todo lo haremos con esta función:
function cortaylimpiacadena($string, $charlimit){
$valor = substr(html_entity_decode(strip_tags($string)),0,$charlimit); $total_caracteres=strlen($string);
if ($total_caracteres>$charlimit)
{
$valor=$valor."...";
}
return $valor;
}
Donde se le pasara el string y el número de carácteres que tienen que salir y nunca se cortaran palabras, un ejemplo sería:
cortarylimpiarcadena("Ejemplo de texto",2)
Saldría: "Ejemplo ..." al ser 2 carácteres solo pero al no terminar la palabra pondrá la palabra entera.
No hay comentarios:
Publicar un comentario