php去除html标签和空格换行符,PHP去除字符串空格与换行html标记
PHP去除字符串空格与换行html标记
方法一
function clearHtml($str)
{
$str = trim($str); //清除字符串两边的空格
$str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。
$str = preg_replace("/\r\n/","",$str);
$str = preg_replace("/\r/","",$str);
$str = preg_replace("/\n/","",$str);
$str = preg_replace("/ /","",$str);
$str = preg_replace("/ /","",$str); //匹配html中的空格
return trim($str); //返回字符串
}
方法二:
strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。
加入到上面的方法中去。
function ClearHtml($str)
{
$str = trim($str); //清除字符串两边的空格
$str = strip_tags($str,""); //利用php自带的函数清除html格式
$str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。
$str = preg_replace("/\r\n/","",$str);
$str = preg_replace("/\r/","",$str);
$str = preg_replace("/\n/","",$str);
$str = preg_replace("/ /","",$str);
$str = preg_replace("/ /","",$str); //匹配html中的空格
return trim($str); //返回字符串
}
方法三:正则表达式
去除字符串内部的空行:
$str= preg_replace("/(s*?r?ns*?)+/","n",$str);
去除全部的空行,包括内部和头尾:
$str= preg_replace('/($s*$)|(^s*^)/m','',$str);
以上三种方法,可以 去除PHP字符串空格与换行html标记。
php去除html标签和空格换行符,PHP去除字符串空格与换行html标记相关推荐
- php微信里面换行符,如何在字符串中间加换行符js微信小程序实现人脸识别
本文为大家分享了微信小程序人脸识别的具体代码,供大家参考,具体内容如下 首先,我们要有开发者工具,今天所说的是后端和前端联合起来实现的. 在PHP的控制器中写一个upload方法,代码如下: publ ...
- Excel技巧:删除换行符、文本前空格、文本中间空格
转自:微点阅读 https://www.weidianyuedu.com Excel中的空格有三种,强制换行符,文本前空格,文本中间空格,下面分别来介绍一下操作方法. 我们用处理excel数据的时候 ...
- Excel技巧:如何用函数删除换行符、文本前空格、文本中间空格?
转载自品略图书馆 http://www.pinlue.com/article/2020/05/0715/4910363529714.html Excel中的空格有三种,强制换行符,文本前空格,文本中间 ...
- shell运用sed删除换行符 ,并去掉空格
文本示例: [abc] [efg][ag] [bd] 目标:去掉换行,并去掉所有的空格 [abc][efg][ag][bd] #sed ':a;N;$!ba;s/\n/ /g' :a;N;$!ba;是 ...
- python去掉最后一行的换行符_python去掉行尾的换行符方法
python去掉行尾的换行符方法 如下所示: mystring.strip().replace(' ', '').replace('\n', '').replace('\t', '').replace ...
- 怎么在php中加入换行符,如何在PHP中创建换行符?
为了创建换行符, PHP提供了nl2br()函数.它是PHP的内置函数, 用于在字符串中的所有换行符之前插入HTML换行符.虽然, 我们也可以在源代码中使用PHP换行符\ n或\ r \ n来创建换行 ...
- 除非换行符在格式字符串中,否则为什么在调用后printf不会刷新?
除非换行符在格式字符串中,否则为什么在调用后printf不会刷新? 这是POSIX行为吗? 每次如何立即使printf刷新? #1楼 stdout已缓冲,因此仅在换行符输出后输出. 要立即获得输出,请 ...
- Linux和windows中的换行符差异问题 LINUX的换行符在Windows记事本打开不换行或出现黑点
http://hi.baidu.com/mayongl7/blog/item/06e61af7c719053a730eec4d.html LINUX的换行符在Windows记事本打开不换行或出现黑点 ...
- python中的换行符是哪个键_python的换行符是什么?
python换行符是什么? python换行符是"\n". Windows换行符是'\r\n', Unix/Linux的换行符为'\n', Mac的换行符为'\r', 在pytho ...
最新文章
- (网页)SQLserver中在上线的项目中遇到科学计数法怎么办?
- mockito java_使用Mockito在Java中进行模拟入门
- hmac hmac.new_使用HMAC(Play 2.0)保护REST服务
- 快速正确的修改变量的命名和如何正确规范的注释
- 泰顺县人事劳动社会保障局灾备集成项目招标
- Go WebSocket开发与测试实践【gorilla/websocket】
- listen()函数中的SOMAXCONN含义
- centos6.5搭建lnmp过程
- Airplace平台
- QT发布windows程序
- Java中BitSet使用(转)
- (2) 怎么学习IFC (Industry Foundation Class)
- 专门感染word文件的计算机病毒是什么,计算机病毒分类及详细介绍.doc
- ArcGIS 软件中路网数据的制作,手把手教学
- 2021-11-12 (2018 CCPC 吉林站)
- 打开html文件是文字模式,为什么我打开的有些网页成了全文字格式的?
- 百度api文字转语音效果
- 【WMCA】《Biometric Face Presentation Attack Detection with Multi-Channel Convolutional Neural Network》
- The Shawshank Redemption-4
- Qt上位机同时使用ZLG-USBCan2卡与USBCan2C
热门文章
- 对话禾赛CEO李一帆:一个激光雷达头部玩家对从1到10的思考!
- 亚马逊跟卖僵尸采集软件一分钟采集上千个僵尸链接操作方式
- 后氧传感器正常数据_谈谈BMW的氧传感器原理及案例分析(二)
- 计算机的取消存档属性,存档属性取消怎么操作
- 数据挖掘小白系列!SVM与混淆矩阵
- 抓交通肇事犯。一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家
- PCB LDI文件 自动化输出(改造)实现思路
- C语言二级考过指南,2016年计算机二级考试备考指南
- [财务报销]财务报销系统介绍
- 景联文科技:四种常见的3D点云标注方法