<?php$str = '<span>fdsfsdf</span><a href="#">href</a>';
echo htmlspecialchars($str).'<Br>';
echo strip_tags($str);?>用strip_tags能把Html标签都去掉,然后调用truncate函数
$array[$row['content_id']]['content_title']=truncate(strip_tags($row['content_title']),21);
function truncate($string,$length,$append = true){$string = trim($string);$strlength = strlen($string);if ($length == 0 || $length >= $strlength){return $string;}elseif ($length < 0){$length = $strlength + $length;if ($length < 0){$length = $strlength;}}if (function_exists('mb_substr')){$newstr = mb_substr($string, 0, $length,"UTF-8");}elseif (function_exists('iconv_substr')){$newstr = iconv_substr($string, 0, $length,"UTF-8");}else{for($i=0;$i<$length;$i++){$tempstring=substr($string,0,1);if(ord($tempstring)>127){$i++;if($i<$length){$newstring[]=substr($string,0,3);$string=substr($string,3);}}else{$newstring[]=substr($string,0,1);$string=substr($string,1);}}$newstr =join($newstring);}if ($append && $string != $newstr){$newstr .= '...';}return $newstr;
}

  

php过滤html标签截取部分内容相关推荐

  1. php正则获取标签,PHP通过正则匹配中文字符 过滤html标签 获取文本内容

    正则匹配中文汉字根据页面编码不同而略有区别: GBK/GB2312编码:[x80-xff]+ 或 [xa1-xff]+ UTF-8编码:[x{4e00}-x{9fa5}]+/u [php] $str ...

  2. python3 正则 去除 html标签、提取正文内容_Python通过正则表达式去除(过滤)HTML标签,提取文字...

    # -*- coding: utf-8-*- import re ##过滤HTML中的标签 #将HTML中标签等信息去掉 #@param htmlstr HTML字符串. def filter_tag ...

  3. 使用正则过滤掉html标签,正则表达式过滤html标签

    正则表达式如何过滤HTML标签中的属性值 去掉html标签: str.replace(//g,"") 去掉标签里面的属性: str.replace(//g,"" ...

  4. php过滤句尾空格,php正则过滤各种标签,空格,换行符的实现方法

    这篇文章主要为大家详细介绍了php正则过滤各种标签,空格,换行符的实现方法,具有一定的参考价值,可以用来参考一下. 经测试代码如下: $str=preg_replace("/\s+/&quo ...

  5. php语句过滤掉html标签_php过滤HTML标签、属性等正则表达式

    php过滤HTML标签.属性等正则表达式 本文是百分网小编搜索整理的使用代码实例给出了过滤HTML内容的正则表达式,具体说明请参阅代码中的注释,感兴趣的朋友一起学习吧!!想了解更多相关信息请持续关注我 ...

  6. sql截取某些内容或符号之间的内容

    sql截取某些内容或符号之间的内容 # substring(a,b,c) 3个参数,从a中截取,b开始位置,长度为c的字符串 # position(a in b) 获取字符串a在字符串b的位置 SEL ...

  7. 请问一下用xpath提取信息时,遇到网页文本中有br标签,提取不到br标签后的内容怎么处理呢

    # Xpath提取 node_list = response.xpath("//div[@class='article block untagged mb15 typs_hot']" ...

  8. 协同过滤推荐算法和基于内容推荐算法的区别?

    文章最前: 我是Octopus,这个名字来源于我的中文名--章鱼:我热爱编程.热爱算法.热爱开源.所有源码在我的个人github :这博客是记录我学习的点点滴滴,如果您对 Python.Java.AI ...

  9. objective-c过滤HTML标签

    // 过滤HTML标签 - (NSString *)flattenHTML:(NSString *)html { NSScanner *theScanner; NSString *text = nil ...

最新文章

  1. [nRF51822] 8、基础实验代码解析大全 · 实验11 - PPI
  2. 银行软件开发实习生_如何找到学生的软件开发人员实习生
  3. jexcel可以合并单元格么_含金量超高的3个文本、字符合并实用技巧解读!
  4. 使用plsql连接远程oracle数据库配置
  5. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法
  6. Python 技术篇-用flask服务实现mac本地文件上传至windows服务器指定文件夹下实例演示
  7. [crypto]-51-RSA私钥pem转换成der, 在将der解析出n e d p q dp dq qp
  8. 【建议收藏】centos更新yum源为阿里云
  9. 单击GridView进入编辑模式
  10. 用PHP做一道单选选择题的页面,【大神看过来】根据一个用PHP做的单选投票,改成多选,且可显示...
  11. 1005. Maximize Sum Of Array After K Negations
  12. [硬核干货]由0到1,突破信息系统项目管理师(呕心沥血经验之谈)!!!
  13. 哈佛幸福课个人使用精华
  14. QPS 与 TPS是什么
  15. smart bi 学习
  16. 正确写出doublecheck的单例模式
  17. AWVS的简介与安装
  18. -1-1 java 基础语法 java关键字 java 注释 常量 语句 运算符 函数 数组定义
  19. 瑞星微RK3288 核心板
  20. 深度之眼Paper带读笔记NLP.2:word2vec.baseline.1

热门文章

  1. 《C++ primer》--第1,2章小结
  2. linux环境程序参数
  3. SQL DBHelp.cs 操作数据库的底层类
  4. 小小一招巧解任何电脑的开机密码,无需任何工具,无需放电
  5. GCD BZOJ2818 [省队互测] 数学
  6. [ 一起学React系列 -- 6 ] 秘术之时间旅行-1
  7. IDEA无法在service层用注解方式注入mapper
  8. Web压力测试系统 nGrinder
  9. Openstack组件部署 — Overview和前期环境准备
  10. 【文化传承】念念不忘 必有回响