Questa funzione in php taglia una stringa dopo “n” caratteri.
function truncateString($stringa, $max_char=50, $holder="…", $tag_ammessi = ""){
if(strlen($stringa)>$max_char){
$stringa_tagliata=substr($stringa, 0,$max_char);
$last_space=strrpos($stringa_tagliata," ");
$stringa_ok=substr($stringa_tagliata, 0,$last_space);
return strip_tags(trim($stringa_ok), $tag_ammessi).$holder;
}else{
return strip_tags(trim($stringa), $tag_ammessi);
}
}
Funzione applicata
$testo = "bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla";
truncateString($testo, 15);
il risultato sar





