Коротенький снипет для обрезания ссылки

Коротенький снипет для обрезания ссылки - Liber.pro - личный сайт Алексея Либера Картинка  1

Представим ситуацию, что дизайнер оставил для ссылки совсем небольшое пространство, а пользователи могут вбивать ссылко до 256 смволов. 

Как например на моем сайте в разделе Приложения:

Коротенький снипет для обрезания ссылки - Liber.pro - личный сайт Алексея Либера Картинка  2

Чтобы укоротить эту ссылку давайте напишем небольшой сниппет:

 

Пусть сниппет называется link
1
2
3
4
5
6
7
8
9
10
<?php
if (!$len) $len=50;
if (strlen($link)>$len)
{
$begin = substr($link, 0, (($len/2)-2));
$end = substr($link, -(($len/2)-2));
return $begin.'...'.$end;
}
else return $link;
?>

 

ну и вызов : [ !link? &link=`` &len=`50`! ]

Оставить комментарий