PHP HTML链接PHP解析器的URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP HTML链接PHP解析器的URL相关的知识,希望对你有一定的参考价值。
function parseURLs($str, $length = 15){
preg_match_all('@(https?://([-\w\.]+)+(:\d+)?(/([-\w/_\.]*(\?\S+)?)?)?)@',$str,$matches);
if($matches){
foreach($matches[0] as $url){
$text = $length ? shortText($url,$length) : $url;
$replace = '<a href="'.$url.'">'.$text.'</a>';
$str = str_replace($url,$replace,$str);
}
}
return $str;
}
function shortText($text, $chars){
$str = $text;
if(strlen($str) > $chars){
$str = substr($str, 0, $chars);
$str .= "...";
return $str;
}else {
return $str;
}
}
以上是关于PHP HTML链接PHP解析器的URL的主要内容,如果未能解决你的问题,请参考以下文章
100分求PHP获取图中链接URL中的ID数字值。
Atitit。Tree文件解析器的原理流程与设计实现 java c# php js
PHP - BBCode 解析器 - 解析 bbcode 链接标记和未标记链接
2021高频PHP面试题(值得收藏)
php 规划HTML链接的URL
如何使用 php 将这个 JSON url 解析为 HTML 表/列表的授权