`
yanyanquan
  • 浏览: 442757 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

PHP去除回车换行符

 
阅读更多
preg_replace("'([\r\n])[\s]+'", "", $content) //去除回车换行符
<?php
// $document 应包含一个 HTML 文档。
// 本例将去掉 HTML 标记,javascript 代码
// 和空白字符。还会将一些通用的
// HTML 实体转换成相应的文本。

$search = array ("'<script[^>]*?>.*?</script>'si",  // 去掉 javascript
                 "'<[\/\!]*?[^<>]*?>'si",           // 去掉 HTML 标记
                 "'([\r\n])[\s]+'",                 // 去掉空白字符
                 "'&(quot|#34);'i",                 // 替换 HTML 实体
                 "'&(amp|#38);'i",
                 "'&(lt|#60);'i",
                 "'&(gt|#62);'i",
                 "'&(nbsp|#160);'i",
                 "'&(iexcl|#161);'i",
                 "'&(cent|#162);'i",
                 "'&(pound|#163);'i",
                 "'&(copy|#169);'i",
                 "'&#(\d+);'e");                    // 作为 PHP 代码运行

$replace = array ("",
                  "",
                  "\\1",
                  "\"",
                  "&",
                  "<",
                  ">",
                  " ",
                  chr(161),
                  chr(162),
                  chr(163),
                  chr(169),
                  "chr(\\1)");

$text = preg_replace ($search, $replace, $document);
?>
分享到:
评论

相关推荐

    php去除字符串换行符示例分享

    下面进行相关说明:首先说说 n,r,tn 软回车:在Windows中表示换行且回到下一行的最开始位置在Linux/unix中只表示换行,但不会回到下一行的开始位置r 软空格:在Linux/unix 中表示返回到当行的最开始位置在Mac OS中表示...

    php去除换行(回车换行)的三种方法

    主要介绍了php去除换行(回车换行)的三种方法,需要的朋友可以参考下

    PHP中去除换行解决办法小结(PHP_EOL)

    PHP中去除换行解决办法小结,第一种写法和第二种写法基本相同, 第三种写法是用的正则表达式,需要的朋友可以参考下。

    PHP实现将textarea的值根据回车换行拆分至数组

    textarea回车换行为 \r\n $keyword_list = trim($_REQUEST['keywords']); $keyword_arr = explode("\r\n", $keyword_list); 这个地方需要注意是要去除textarea 前后的空格,否则会多出一个 或者使用explode也是可以...

    PHP常见字符串操作函数与用法总结

    trim()函数可以去除字符串的开始位置和结束位置的空格,并将结果字符串返回,默认情况下去除的字符是换行符和回车符(\n和\r),水平和垂直制表符(\t和X0B) ltrim()函数只从字符的开始处(左边)去除空格 rtrim()...

    PHP中trim()函数简单使用指南

     trim()函数当第二个参数为空时,默认去掉空格、制表符、换行符、回车符、垂直制表符等,当加入第二个参数时 复制代码 代码如下:  1) trim(‘ \”string\”‘, ‘\”sg’); // 最终输出:\”strin  2) trim(...

    editplus 代码编辑器html c++ jsp css

    (6)选择“换行符”,插入“\n”,表示回车符。 ④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不...

    EditPlus 2整理信箱的工具

    (6)选择“换行符”,插入“\n”,表示回车符。 ④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不...

    Editplus 3[1].0

    (6)选择“换行符”,插入“\n”,表示回车符。 ④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不...

    禅道项目管理软件开源版5.3正式版本

    1286 批量添加需求、任务、bug和用例的时候,将换行符处理为 1289 调整导出模板的文案 1290 调整邮件格式 1291 bug的批量编操作增加批量关闭操作 1294 bug的关闭页面弹出的来的关闭页面,其中备注应当垂直居中...

    禅道项目管理软件ZenTaoPMS正式版

    批量添加需求、任务、bug和用例的时候,将换行符处理为 调整导出模板的文案 调整邮件格式 bug的批量编操作增加批量关闭操作 bug的关闭页面弹出的来的关闭页面,其中备注应当垂直居中。 批量添加编辑任务,相关需求的...

    grub4dos-V0.4.6a-2017-02-04更新

    背景色最好为白色或黑色,这样可以去除一些灰色杂波。若是彩色背景,则应当非常干净。 提醒:请以16进制方式输入。否则易错。 延迟[delay]:序列图像之间的延迟。单位是滴答,即1/18.2秒。 序列数[last_num]:...

    仿世纪佳缘婚介交友系统5.3 ASP+SQL

    如果选择关闭,那么模板中所有相关的验证码表单都要手工去掉保存提交。  (10)服务升级设置: 这里可以设置升级VIP费用、明星榜费用、对认证会员打折设置等。包括人民币与金币汇率。 消费卡使用期限,即后台...

Global site tag (gtag.js) - Google Analytics