Revision: 17760
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 14, 2009 05:03 by gfazioli
Initial Code
/** * Taglia una stringa per parole contanto i caratteri * In questa versione non vengono "contati" gli spazi * decommentare la riga in caso si vuole un taglio * esatto a carattere * * @author =undo= * @date 2009-09-11 * * @param (string) $c Stringa da tagliere * @param (int) $l Numero di caratteri massimo * @param (string) $e Stringa da appendere, default "[...]" * @return */ function word_cut_for_chars($c, $l, $e = "[...]") { if( strlen($c)> $l) { $a = explode(' ',$c); $s = 0; $r = ""; for($i=0; $i<count($a); $i++) { $s += strlen($a[$i]); // $s += ( strlen($a[$i]) + 1); // conta anche "lo spazio" if($s> $l ) return ($r . $e); $r .= $a[$i] . " "; } } return $c; }
Initial URL
http://www.undolog.com/2009/09/14/very-short-snippet-php-tagliare-a-parole-contando-i-caratteri/
Initial Description
Initial Title
String Cut Word with count char
Initial Tags
Initial Language
PHP