Съкращаване на линк

Код:
<?php
$link = "http://link.com"; // тук линка
$simbols = 20; // колко символа от линка да показва

// надоло не променяй
$p = ceil($simbols / 4);
$v = $simbols - $p;

$out_link = (strlen($link) > $simbols) ? substr($link, 0, $v)."...".substr($link, ($p * -1)) : $link;

echo '<a href="'.$link.'">'.$out_link.'</a>'; // тук извеждаме съкратения линк :)
?>
 
Едит: ето ако искаш да ти съкращава и ако е съкратено да изкарва многоточие:
Код:
<?php
$link="http://google.bg";
$edited=substr($link, 0,8);
$golemina=strlen($link);
echo $golemina>8 ? "$edited..." : "$link";
?>
 

Back
Горе