簡易的ですが。。
長すぎるURLは60字でトリムして表示。
function url($text){
$regex="s?https?:\/\/[a-zA-Z0-9;\/?:@&=\+$,\-_\.!~*'\(\)%#]+";
if(strlen($text)>60){
$text2=mb_substr($text,0,60);
$text2=sprintf("%s...",$text2);
}else{
$text2=$text;
}
echo preg_replace("/$regex/","<a href=\"\\0\"
target=\"_blank\">$text2</a>",$text);
}
0 件のコメント:
コメントを投稿