|
|
|
| раздеЛить,из. за ошибку
можно ли разделить массив к проимеру $comment на два подмассива?
В одном массиве -текст- ($text)
В другом ссылки- ($link)
И при выходе было <?=$text.$link;?>
Дело в том ,что я сократил ссылки до 40 символов,
Но как добавить сокращение текста не задевая сокращенные ссылки проблемно.
код сокращения ссылок.
<?php
if(preg_match("/(http:\\/\\/www.|www.|http:\\/\\/)(\\S+)/si", $comment, $save))
{
$link = $save[2];
$link = "http://".$link;
if(strlen($link)>40)
{
$link = substr($link,0,40);
$link = $link."...";
}
$comment = preg_replace("/(http:\\/\\/www.|www.|http:\\/\\/)(\\S+)/si",'<a href="http://\\2" onclick="this.target=\'target\'">'.$link.'</a>',$comment);
}
echo $comment;
?>
|
как добавить сокращение текста в эту функцию.?не теряя работы ссылок.
Замену можно оставить пустой '' будет просто текст. | |
|
|