DANFA

Обрезка длинных адресов (URL) на PHP

Пример обрезки длинных URL:
$url = 'http://yandex.ru/';

if (strlen($url) > 50)
{
    $anchor_link = substr($url, 0, 25) . ' *** ' . substr($url, -15);
}
else
{
    $anchor_link = $url;
}
echo '<a href="' . $url . '">' . $anchor_link . '</a>'; 

Вариант обрезания URL с условием в одну строчку:
$anchor_link = (strlen($url) > 50) ? substr($url, 0, 25) . ' *** ' . substr($url, -15) : $url;