03-02-2008, 03:01
Czasem przydatna jest funkcja obcinania tekstu, kiedy ten jest za długi. Postanowiłem więc takową napisać.
6 oznacza ile znaków ma być wyświetlonych, a te trzy kropki oznaczają to co ma zostać napisane po skróceniu tekstu.
Kod:
<?php
function utnij_go($tekst, $max, $zost)
{
if(strlen($tekst) > $max)
{
$max .=strlen($zost);
$tekst = strrev(strstr(strrev(substr($$tekst, 0, $max)), ' '));
$tekst .= $zost;
}
return $tekst;
}
$tekst_2 = "Pewien tekst.";
utnij_go($tekst_2, 6, '...');
?>