вопрос от новичка (конкретней сформулировать пока не могу :) )

noys

Новичок
вопрос от новичка (конкретней сформулировать пока не могу :) )

здравствуйте,

заранее прошу меня простить если тема не раз обсуждалась - я находил что-то похожее на ответ на мой вопрос, однако использовать эти хинты пока не могу в силу отсутствия знаний и навыков.


Дано: скрипт ищет в тексте (url)УРЛ(/url)

и выводит <a href="УРЛ">УРЛ</a>

Делает он это так:

PHP:
<?php echo nl2br(preg_replace("/\[URL\](.*)\[\/URL\]/iU", " <a href=\"\\1\">\\1</a>)); ?>


Задача:

урезать УРЛ который стоит внутри тега "а" (сам анкор, а не значение параметра href="") до определенной длины.

что удалось придумать:

PHP:
if (strlen($url) > 200)  
		{ 
			$url = substr($url, 0, 200) . "...";  
		}

Вопрос:

как присвоить переменной текст, найденный по регулярному выражению,
отсечь от него (url)(/url), урезать до опр. количества символов и вставить между тегами <a href=""> </a>,
при том, что сам урел должен быть вставлен без изменений в href=""?
 

noys

Новичок
2апокалипсис:

хорошая ссылка


Mr Max:

если человек вводит охрененно длинную ссылку, табличная верстка съезжает.




anyone?
 
Сверху