Hejsa Anders.
Her har du funktion i php som gør det hele i tegn.
Den er opmærksom på ikke at stoppe midt i et ord.
Funktionen
- <?php
- function neat_trim($str, $n, $delim='...') {
- $len = strlen($str);
- if ($len > $n) {
- preg_match('/(.{' . $n . '}.*?)\b/', $str, $matches);
- return rtrim($matches[1]) . $delim;
- }
- else {
- return $str;
- }
- }
- ?>
Kald af funktionen
- neat_trim(din variabel for teksten , 200) //200 kan ændres til andet hvis du ønsker mere eller mindre.
Håber du kan bruge den