php生成链接列表,根据URL链接和抛文本生成链接a标签的PHP函数
这个函数可以为组成一个链接,第一个参数是链接的URL,第二个参数是抛文本。
最后生成抛文本
function parseurl($url, $text) {
if(!$url && preg_match("/((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|ed2k|thunder|synacast){1}:\/\/|www\.)[^\[\"']+/i", trim($text), $matches)) {
$url = $matches[0];
$length = 65;
if(strlen($url) > $length) {
$text = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));
}
return ''.$text.'';
} else {
$url = substr($url, 1);
if(substr(strtolower($url), 0, 4) == 'www.') {
$url = 'http://'.$url;
}
return ''.$text.'';
}
}
echo parseurl('http://enenba.com/?post=97','本文链接名');
?>
这个函数很好用是吧,可以为你想要加的链接符上想用调的URL,后台可以轻易地修改URL的类型,在模板层可以不用考虑输出的URL类型。
希望对大家有用。
end
php生成链接列表,根据URL链接和抛文本生成链接a标签的PHP函数相关推荐
- 《预训练周刊》第14期:World-GAN:Minecraft 世界的生成模型、CMU博士论文探究可控文本生成...
No.14 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 超大规模预训练模型是当前人工智能领域研究的热点,为了帮助研究与工程人员了解这一领域的进展和资讯,智源社区整理了第14期&l ...
- IOS富文本点击文字打开链接 特殊文字变颜色 点击文本打开链接 必须加手势
有的时候需要实现H5的效果 一段文字 特殊几个文字变颜色 并且点击文字打开H5链接. 什么是富文本? 实际上就是图文混排,就是过去都是普通的文字,黑色的,大小一致,但是不能满足需求,最后通过富文本 ...
- python随机生成数字列表_详解Python利用random生成一个列表内的随机数
首先,需要导入random模块: import random 随机取1-33之间的1个随机数,可能重复: random.choice(range(1,34)) print得到一系列随机数,执行一次得到 ...
- notepad++节点_在C ++中删除链接列表的中间节点
notepad++节点 Given a single Linked List and we have to delete the middle the element of the Linked Li ...
- 浅谈文本生成或者文本翻译解码策略《转》
原文链接,感谢原作者 目录 一.文本生成和翻译的基本流程 翻译类模型的训练和解码 训练过程 解码过程 生成类模型的训练和解码(GPT系列) 训练过程 解码过程 二.解码策略 1.贪心搜索(greedy ...
- 用文本指导文本:基于文本的自监督可控文本生成模型
论文标题: CoCon: A Self-Supervised Approach for Controlled Text Generation 论文作者: Alvin Chan, Yew-Soon On ...
- 预训练生成模型:结合VAE与BERT/GPT-2提高文本生成效果
论文标题: Optimus: Organizing Sentences via Pre-trained Modeling of a Latent Space 论文作者: Chunyuan Li, Xi ...
- 肝了1W字!文本生成评价指标的进化与推翻
一只小狐狸带你解锁 炼丹术&NLP 秘籍 作者:林镇坤(中山大学研一,对文本生成和猫感兴趣) 前言 文本生成目前的一大瓶颈是如何客观,准确的评价机器生成文本的质量.一个好的评价指标(或者设置合 ...
- 文本生成视频Make-A-Video,根据一句话就能一键生成视频 Meta新AI模型
Meta公司(原Facebook)在今年9月29日首次推出一款人工智能系统模型:Make-A-Video,可以从给定的文字提示生成短视频. Make-A-Video研究基于文本到图像生成技术的最新进展 ...
最新文章
- ZooKeeper学习笔记1-----------安装启动
- 12.Linux:exec函数族
- Spring mvc参数类型转换
- PHP算法基于相同键合并数组
- 【MVC模式】Front前端控制器模式、Jsp Model1 和 Jsp Model2、MVC思想
- RH124-3 目录结构_转
- selenium 使用js执行脚本儿链接整理
- 软件测试之控制流图以及环形复杂度独立路径求解问题
- Microsoft Dynamics CRM 数据库连接存储位置在哪里 是在注册表里
- python脚本入门_python 脚本学习(一)
- MiniTable 可单选/取消单选.
- 【网站模板】第01期—15套免费网站后台管理模板
- 滴答清单微信登录界面丢失
- 无线电频谱和波段划分
- thingworx- 用户组
- bmp/gif/jpg图象最底层原理分析
- 使用模板匹配方法检测苹果缺陷
- 【 数据分析概述与职业操守】——CDA level1
- Python编程-从入门到实践 Chapter19 第19章 创建用户账户的坑
- 通过封装和数字万用表判断贴片二极管、稳压管、LED、正负级性
热门文章
- 德勤发布2020技术趋势报告,五个新趋势可引发颠覆性变革
- 阿里云助力宁波市教育局“甬上云校”停课不停学
- 机器学习数据集哪里找:最佳数据集来源盘点
- 学习笔记CB012: LSTM 简单实现、完整实现、torch、小说训练word2vec lstm机器人
- iOS KVO crash 自修复技术实现与原理解析
- 低代码从技术走向产品,用友发布自动化设计工具“码前”
- 顶级技术大咖,揭秘实时音视频开发的超级风口
- 我把这篇文章给女朋友看,她终于明白什么是「数据中台」了
- 数据可视化图表,你选对了吗?
- 数据解读京东上最受欢迎的面包