php 字符串中的\n换行符无效、不能换行的解决方法
2014-04-02 13:48
1176 查看
例如下面的代码:
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常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
- 深入PHP nl2br()格式化输出的详解
- PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
- PHP nl2br函数 将换行字符转成 <br>
- PHP按行读取文件时删除换行符的3种方法
- php去除换行(回车换行)的三种方法
- 解析PHP处理换行符的问题 \r\n
- php中将html中的br换行符转换为文本输入中的换行符
- php去除换行符的方法小结(PHP_EOL变量的使用)
- php代码中使用换行及(\n或\r\n和br)的应用
- PHP函数nl2br()与自定义函数nl2p()换行用法分析
相关文章推荐
- php 字符串中的\n换行符无效、不能换行的解决方法
- php 字符串中的\n换行符无效、不能换行的解决方法
- php 字符串中的\n换行符无效、不能换行的解决方法
- php 字符串中的\n换行符无效、不能换行的解决方法
- js 事件函数中的参数带换行符或换行标签都不能起作用的解决方法
- php页面跳转session cookie丢失导致不能登录等问题的解决方法
- 错误类型 Server 对象, ASP 0177 (0x800401F3)无效的类别字符串—解决方法
- 关于php 不能在 windoes2008上运行的解决方法
- 用php截取utf-8中文字符串乱码的解决方法
- php中不能加载php_mysql.dll、php_mysqli.dll的解决方法
- dedecms织梦安装后COMMON.INC.PHP 文件权限777属性修改无效的解决方法
- php apache 配置后不能正常显示html文件的解决方法
- 解决java switch……case不能匹配字符串的方法
- [置顶] Appserv中不能加载php_mcrypt.dll的解决方法
- PHP中file_exists()判断中文文件名无效的解决方法
- Javascript去除回车换行符号和PHP去除回车换行符的方法
- p标签下输入数字不能自动换行的解决方法
- 解决 IE Firefox下 字符串不能自动换行(折行)问题
- firefox英文字符串不自动换行问题的解决方法
- android关于AlertDialog.Builder中setMessage不能换行问题的解决方法