ciao a tutti.
Ho una funzione che mi taglia il testo in tot numero di caratteri:
codice:
function tagliaStringa($testo, $caratteri) {
$maxCaratteri = $caratteri;
$testo=html_entity_decode($testo);
$caratteri = strlen($testo);
if($caratteri > $maxCaratteri) {
return substr($testo, 0, $maxCaratteri)."...";
} else {
return $testo;
}
}
ci sono due problemi:
1) vorrei che non mi troncasse le parole a metà.
2) l'utilizzo di html_entity_decode può comportare problemi di sicurezza? penso che se si risolva il punto 1 allora posso anche fare a meno di utilizzarlo visto che non mi si spezzerà mai su uno special chars.
grazie mille!