/*** 清除html标签* @author TechLee*/
function clear_tags($str)
{$str = strip_tags($str);//首先去掉头尾空格$str = trim($str);$str = preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", "", strip_tags($str));//接着去掉两个空格以上的$str = preg_replace('/\s(?=\s)/', '', $str);//最后将非空格替换为一个空格$str = preg_replace('/[\n\r\t]/', ' ', $str);return $str;
}
/*** 清除html标签,字符串截取* 支持中文* @author TechLee*/
function substr_cn($str, $length = 0, $start = 0, $charset = "utf-8", $suffix = true)
{$str = clear_tags($str);if (function_exists("mb_substr")) {if ($length > 0 && mb_strlen($str, $charset) <= $length) {return $str;}$slice = $length > 0 ? mb_substr($str, $start, $length, $charset) : $str;} else {$re['utf-8']  = "/[\x01-]|[�-�][�-�]|[�-�][�-�]{2}|[�-�][�-�]{3}/";$re['gb2312'] = "/[\x01-]|[�-�][�-�]/";$re['gbk']    = "/[\x01-]|[�-�][@-�]/";$re['big5']   = "/[\x01-]|[�-�]([@-~]|�-�])/";preg_match_all($re[$charset], $str, $match);if ($length > 0 && count($match[0]) <= $length) {return $str;}$slice = join("", $length > 0 ? array_slice($match[0], $start, $length) : $match[0]);}if ($suffix) {return $slice . "…";}return $slice;
}

清除html标签+清除html标签,字符串截取相关推荐

  1. php 去除div标签,JavaScript_清除div下面的所有标签的方法,复制代码 代码如下: div id=s - phpStudy...

    清除div下面的所有标签的方法 function add1(){//添加一个div content-main var obj=document.createElement("div" ...

  2. 在线HTML标签清除工具

    在线HTML标签清除工具 在线HTML标签清除工具 本工具可以清理HTML代码中所有的标签,包含js和css标签等 https://tooltt.com/html-strip/

  3. C语言sprintf函数(发送格式化输出到 str 所指向的字符串)(format 标签属性)(字符串拼接)(数字转字符串、浮点数转字符串)

    C语言函数 snprintf()(发送有限字符格式化输出到 str 所指向的字符串)(字符串拼接) 文章目录 描述 声明 参数 返回值 实例 20220124 上面的实例太简陋了,我们拓展一下 实例1 ...

  4. php+剥去标签,php剥去字符串中的html与xml及php标签的函数strip_tags()

    实例 剥去字符串中的 HTML 标签:<?php echo strip_tags("Hello world!"); ?> 定义和用法 strip_tags() 函数剥去 ...

  5. html标签转成字符串,将html标签和内容转换为字符串

    我的问题是我需要从event.content的结果创建一个字符串. Event.content返回一个包含html标签的条目.我可以像container.innerHTML = event.conte ...

  6. 表单标签和iframe标签的用法

    今天来看一下表单标签和frame标签的用法. 1. 表单标签 表单(form)是用户输入信息与网页互动的一种形式.大多数情况下,用户提交的信息会发给服务器,比如网站的搜索栏就是表单.表单由一种或多种的 ...

  7. vue-quill-editor 自定义 img 标签,给标签添加 href 属性

    vue-quill-editor 自定义 img 标签,给标签添加 href 属性 需求:上传图片成功之后,给图片标签插入 href 属性,内容为自定义的一段字符串,格式大概如下:<img sr ...

  8. php 中文 处理,PHP处理中文字符串截取

    截取200个字 mb_substr(strip_tags($content),0,200,'utf-8') strip_tags:剥去字符串中的 HTML 标签 一.中文截取:mb_substr() ...

  9. JSTL标签之核心标签

    JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个实现 Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断.数据管理格式化.XML 操作以及数 ...

最新文章

  1. linux c strdup 字符串拷贝
  2. python学完可以干啥-Python学完可以做什么
  3. 基于法律罪行知识图谱的智能预判与客服问答
  4. ubuntu 使用apt-get install安装特定版本
  5. spark stage 划分 源码
  6. [PHP] 数据结构-二叉树的创建PHP实现
  7. 状态机与马尔科夫模型
  8. 产品研发项目管理软件哪个好?
  9. java投屏 dlna 安卓_DLNA投屏
  10. 独立游戏开发入门的 6 个步骤
  11. 在做产品经理的实习收获(第二篇)
  12. python中max函数的用法解析
  13. html 内嵌iframe,html页面 内嵌iframe
  14. Jmeter导出性能测试报告
  15. 《程序.花开百味》雷伟.著
  16. 全国计算机一级a还是b,计算机一级证和一级B证的区别是什么
  17. 网络文件夹目前是以其他用户名和密码进行映射的 解决方案
  18. Vue.js实现文字超出指定高度后展开收起功能
  19. ubuntu18.04 android,ubuntu18.04系统的安装以及基本配置
  20. Mybatis入门练手

热门文章

  1. html重叠图片滑动效果,CSS3/jQuery实现移动端滑动图片层叠效果
  2. html5如何将图片堆叠代码,css实现图片堆叠效果的方法介绍
  3. 直击视频会议行业五大痛点提出企业视频会议通话完美解决方案
  4. Linux系统下rar软件的安装以及如何解压文件
  5. 【Linux项目】 --P2P下载器的详细介绍
  6. 物联网市场FD-SOI制程会取代FinFET吗?
  7. Mac 备份 time machine开启全速备份
  8. C语言,根据某员工的销售额计算销售提成,销售额小于1万,提成为5%,销售额大于1万,小于等于2万,提成为8%;售额大于2万,提成为10%。
  9. python 处理xml中的注释_python 处理xml 笔记
  10. Python基础学习笔记(一)