php 字符串中的\n换行符无效、不能换行的解决方法


Posted in PHP onApril 02, 2014

例如下面的代码:

<?php
echo 'hello\n';
echo 'world';
?>

程序的中的换行符\n会直接输出,无法正确换行,解决方法是把单引号改为双引号:
<?php
echo "hello\n";
echo "world";
?>

这样就可以了!其实就是PHP的双引号和单引号的区别问题,简单个概括下双引号中的变量可以解析,单引号就是绝对的字符串。

附:PHP去除换行的三种方法代码

<?php   
     //php 不同系统的换行  
    //不同系统之间换行的实现是不一样的  
    //linux 与unix中用 /n  
    //MAC 用 /r  
    //window 为了体现与linux不同 则是 /r/n  
    //所以在不同平台上 实现方法就不一样  
    //php 有三种方法来解决      //1、使用str_replace 来替换换行  
    $str = str_replace(array("/r/n", "/r", "/n"), "", $str);   
    //2、使用正则替换  
    $str = preg_replace('//s*/', '', $str);  
    //3、使用php定义好的变量 (建议使用)  
    $str = str_replace(PHP_EOL, '', $str);   
?> 
PHP 相关文章推荐
提升PHP执行速度全攻略(下)
Oct 09 PHP
PHP截取汉字乱码问题解决方法mb_substr函数的应用
Mar 30 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
Jun 26 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
Oct 31 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
Dec 18 PHP
Web程序工作原理详解
Dec 25 PHP
php实现的递归提成方案实例
Nov 14 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
Mar 06 PHP
django中的ajax组件教程详解
Oct 18 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
Jun 08 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
Aug 05 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 PHP
php警告Creating default object from empty value 问题的解决方法
Apr 02 #PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
Apr 01 #PHP
用PHP来计算某个目录大小的方法
Apr 01 #PHP
yii上传文件或图片实例
Apr 01 #PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
Apr 01 #PHP
php验证是否是md5编码的简单代码
Apr 01 #PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
Apr 01 #PHP
You might like
用PHP读取flv文件的播放时间长度
2009/09/03 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
PHP向浏览器输出内容的4个函数总结
2014/11/17 PHP
PHP制作用户注册系统
2015/10/23 PHP
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
jQuery DOM操作小结与实例
2010/01/07 Javascript
div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
2013/08/29 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
2017/03/23 jQuery
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
layui实现数据分页功能
2019/07/27 Javascript
[14:20]刀塔大凶女神互压各路奇葩屌丝
2014/05/16 DOTA
Python实现简单状态框架的方法
2015/03/19 Python
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
python实现简单flappy bird
2018/12/24 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
2019/05/06 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
深深扎根运动世界的生活品牌:Tillys
2017/10/30 全球购物
Tirendo比利时:在线购买轮胎
2018/10/22 全球购物
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
电子信息专业学生自荐信
2013/11/09 职场文书
立春观后感
2015/06/18 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
基于Python实现西西成语接龙小助手
2022/08/05 Golang