Korta av sträng
2 svar · 557 visningar · startad av startail
Något sådant här borde fungera (otestad).
<?
function hugg($rad,$tecken) {
$str = $rad;
$strLenen = strlen($str);
if ($strLenen > $tecken) {
$str = substr($str,0,$tecken);
echo " ".$str."...";
} else {
echo $str;
}
}
?>
Sen för att använda den:
<?
$rad = "Din text kommer här lalalal hehe mawhaw";
hugg($rad,10);
?>
Där 10 är efter hur många tecken den ska korta av.
Byt ut
$str = substr($str,0,$tecken);
mot
$str = substr($str,0,($tecken-3));
för att få tillbaka en sträng från hugg() som är $tecken tecken lång. Beror ju på hur man vill använda funktionen, men jag vill nog få tillbaka en sträng som är $tecken tecken lång...