Come il titolo suggerisce questa che segue e' una
funzione con lo scopo di tagliare un a stringa senza però lascianre le parole a metà,
Questo script risulta utile per visualizzare titoli o brevi descrizioni di articoli prelevandone solo parte del testo.
function tagliamo_questa_stringa($stringa, $caratteri_max){
if(strlen($stringa)>$caratteri_max){
$stringa_tagliata=substr($stringa, 0,$caratteri_max);
$last_space=strrpos($stringa_tagliata," ");
$stringa_ok=substr($stringa_tagliata, 0,$last_space);
return $stringa_ok."...";
}else{
return $stringa;
}
}
Vediamo un pratico esempio
$stringa = 'Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura ché la diritta via era smarrita./n Ahi quanto a dir qual era è cosa dura esta selva selvaggia e aspra e forte che nel pensier rinova la paura! ';
$stringa_tagliata = tagliamo_questa_stringa($stringa, 50);
/* il risultato sara' "Nel mezzo del cammin di nostra vita mi ritrovai..." )
Fatene Buon uso!