www.adminn.cn
站长正能量分享网!

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

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

这篇文章主要介绍了php 字符串中的换行符无效、不能换行的解决方法,实际上是PHP的双引号和单引号的使用问题,需要的朋友可以参考下。

例如下面的代码:

  1. <?php 
  2. echo 'hello\n'
  3. echo 'world'
  4. ?> 

程序的中的换行符\n会直接输出,无法正确换行,解决方法是把单引号改为双引号:

  1. <?php 
  2. echo "hello\n"
  3. echo "world"
  4. ?> 

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

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

  1. <?php    
  2.      //php 不同系统的换行   
  3.     //不同系统之间换行的实现是不一样的   
  4.     //linux 与unix中用 /n   
  5.     //MAC 用 /r   
  6.     //window 为了体现与linux不同 则是 /r/n   
  7.     //所以在不同平台上 实现方法就不一样   
  8.     //php 有三种方法来解决   
  9.  
  10.     //1、使用str_replace 来替换换行   
  11.     $str = str_replace(array("/r/n""/r""/n"), ""$str);    
  12.  
  13.     //2、使用正则替换   
  14.     $str = preg_replace('//s*/'''$str);   
  15.  
  16.     //3、使用php定义好的变量 (建议使用)   
  17.     $str = str_replace(PHP_EOL, ''$str);    
  18. ?> 

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php 字符串中的\n换行符无效、不能换行的解决方法》
文章链接:https://www.adminn.cn/news/8613.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

Adminn.Cn 站长分享圈

帝国CMS精品模板腾讯云优惠券,代金券

2次开发,学习研究使用!扫码支付后联系QQ677123发货!

支付宝扫一扫打赏