这个函数可以为组成一个链接,第一个参数是链接的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函数相关推荐

  1. 《预训练周刊》第14期:World-GAN:Minecraft 世界的生成模型、CMU博士论文探究可控文本生成...

    No.14 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 超大规模预训练模型是当前人工智能领域研究的热点,为了帮助研究与工程人员了解这一领域的进展和资讯,智源社区整理了第14期&l ...

  2. IOS富文本点击文字打开链接 特殊文字变颜色 点击文本打开链接 必须加手势

    有的时候需要实现H5的效果  一段文字 特殊几个文字变颜色  并且点击文字打开H5链接. 什么是富文本? 实际上就是图文混排,就是过去都是普通的文字,黑色的,大小一致,但是不能满足需求,最后通过富文本 ...

  3. python随机生成数字列表_详解Python利用random生成一个列表内的随机数

    首先,需要导入random模块: import random 随机取1-33之间的1个随机数,可能重复: random.choice(range(1,34)) print得到一系列随机数,执行一次得到 ...

  4. notepad++节点_在C ++中删除链接列表的中间节点

    notepad++节点 Given a single Linked List and we have to delete the middle the element of the Linked Li ...

  5. 浅谈文本生成或者文本翻译解码策略《转》

    原文链接,感谢原作者 目录 一.文本生成和翻译的基本流程 翻译类模型的训练和解码 训练过程 解码过程 生成类模型的训练和解码(GPT系列) 训练过程 解码过程 二.解码策略 1.贪心搜索(greedy ...

  6. 用文本指导文本:基于文本的自监督可控文本生成模型

    论文标题: CoCon: A Self-Supervised Approach for Controlled Text Generation 论文作者: Alvin Chan, Yew-Soon On ...

  7. 预训练生成模型:结合VAE与BERT/GPT-2提高文本生成效果

    论文标题: Optimus: Organizing Sentences via Pre-trained Modeling of a Latent Space 论文作者: Chunyuan Li, Xi ...

  8. 肝了1W字!文本生成评价指标的进化与推翻

    一只小狐狸带你解锁 炼丹术&NLP 秘籍 作者:林镇坤(中山大学研一,对文本生成和猫感兴趣) 前言 文本生成目前的一大瓶颈是如何客观,准确的评价机器生成文本的质量.一个好的评价指标(或者设置合 ...

  9. 文本生成视频Make-A-Video,根据一句话就能一键生成视频 Meta新AI模型

    Meta公司(原Facebook)在今年9月29日首次推出一款人工智能系统模型:Make-A-Video,可以从给定的文字提示生成短视频. Make-A-Video研究基于文本到图像生成技术的最新进展 ...

最新文章

  1. ZooKeeper学习笔记1-----------安装启动
  2. 12.Linux:exec函数族
  3. Spring mvc参数类型转换
  4. PHP算法基于相同键合并数组
  5. 【MVC模式】Front前端控制器模式、Jsp Model1 和 Jsp Model2、MVC思想
  6. RH124-3 目录结构_转
  7. selenium 使用js执行脚本儿链接整理
  8. 软件测试之控制流图以及环形复杂度独立路径求解问题
  9. Microsoft Dynamics CRM 数据库连接存储位置在哪里 是在注册表里
  10. python脚本入门_python 脚本学习(一)
  11. MiniTable 可单选/取消单选.
  12. 【网站模板】第01期—15套免费网站后台管理模板
  13. 滴答清单微信登录界面丢失
  14. 无线电频谱和波段划分
  15. thingworx- 用户组
  16. bmp/gif/jpg图象最底层原理分析
  17. 使用模板匹配方法检测苹果缺陷
  18. 【 数据分析概述与职业操守】——CDA level1
  19. Python编程-从入门到实践 Chapter19 第19章 创建用户账户的坑
  20. 通过封装和数字万用表判断贴片二极管、稳压管、LED、正负级性

热门文章

  1. 德勤发布2020技术趋势报告,五个新趋势可引发颠覆性变革
  2. 阿里云助力宁波市教育局“甬上云校”停课不停学
  3. 机器学习数据集哪里找:最佳数据集来源盘点
  4. 学习笔记CB012: LSTM 简单实现、完整实现、torch、小说训练word2vec lstm机器人
  5. iOS KVO crash 自修复技术实现与原理解析
  6. 低代码从技术走向产品,用友发布自动化设计工具“码前”
  7. 顶级技术大咖,揭秘实时音视频开发的超级风口
  8. 我把这篇文章给女朋友看,她终于明白什么是「数据中台」了
  9. 数据可视化图表,你选对了吗?
  10. 数据解读京东上最受欢迎的面包