Ciao ragazzi,
Ho creato una funzione che permette tramite due variabili di troncare il testo a un determinato numero di caratteri.
La funzione è la seguente:
codice:
function Truncate($string, $limit, $break=".", $pad="...")
{
if(strlen($string) <= $limit) return $string;
if(false !== ($breakpoint = strpos($string, $break, $limit))) {
if($breakpoint < strlen($string) - 1) {
$string = substr($string, 0, $breakpoint) . $pad;
}
}
return $string;
}
la funzione la richiamo nel seguente modo
$testo = Truncate($stringa,20);
Purtroppo mettendo 20 come nell'esempio non riesce a troncarmi la stringa, invece inserendo valori alti non ho nessun problema come mai?
Grazie...