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

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

例如下面的代码:
 
 代码如下:<?php
echo 'hellon';
echo 'world';
?>
程序的中的换行符n会直接输出,无法正确换行,解决方法是把单引号改为双引号:
 代码如下:<?php
echo "hellon";
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);   
?>  
 

时间: 2024-10-03 13:37:37

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

Android 字符串中某个字段可点击和设置颜色的方法

在android开发中,我们时常会遇到对字符串中某些固定的字段实现可点击和颜色的设置,现粘贴处我在开发中如何设置这些属性的. 代码如下: private TextView mContactNone; public void showRequestFailInviteRecord(){ String mRefresh = "系统开小差,请尝试刷新一下"; //创建 SpannableString 对象 SpannableString mStyledText = new Spannable

双击盘符提示格式化问题的解决方法

双击盘符提示格式化问题的解决方法 双击盘符提示格式化可能原因 1.系统中了病毒 2.磁盘分区表损坏 双击盘符提示格式化的解决方案: 方案一:安全模式下杀毒 开机按f8健进入安全模式中然后用自己安装的杀毒软件杀毒 方案二: 使用WINDOWS工具修复 双击[我的电脑]→选择有问题的磁盘(本文以F:盘为例)→右键点击[属性]: 2. 选择[工具]→[开始检查(C)]: 3. 勾选[自动修复文件系统错误(A)]和[扫描并试图恢复坏扇区(N)]→点击开始: 4. 如果是[操作系统盘符]修复则需要重启后才

关于JS中setTimeout()无法调用带参函数问题的解决方法_javascript技巧

本文实例分析了JS中setTimeout()无法调用带参函数问题的解决方法.分享给大家供大家参考,具体如下: 解决方法:重写setTimeout() 方法,需要用到闭包函数.如下: var _st = window.setTimeout; window.setTimeout = function(fRef, mDelay){ if (typeof fRef == 'function') { var argu = Array.prototype.slice.call(arguments, 2);

C#中label内容显示不全、不完整的解决方法

  这篇文章主要介绍了C#中label内容显示不全.不完整的解决方法,只需要把两个属性设置一下即可解决这个问题,需要的朋友可以参考下 c# label的内容显示不全,需要设置如下属性即可: 1.将Lable的font属性的字体改成宋体; 2.将AutoSize属性改成true;

Win8.1安装iTunes软件提示“安装过程中出错,您的系统未被修改”解决方法

Win8.1安装iTunes软件提示"安装过程中出错,您的系统未被修改"解决方法   解决方法:出现这个错误是由于在win8.1中有一个"Devic Intall Service"服务没有启动引起的,只要我们正常启动他就可以了. 操作方法: 1.按下WIN+R键,然后输入 services.msc 回车; 2.在服务列表中找到"Devic Intall Service"服务;xitongcheng.com 3.双击该服务,在配置中点击"

win7系统中玩梦幻西游总是一卡一卡的解决方法

win7系统中玩梦幻西游总是一卡一卡的解决方法   故障原因: 1.显卡驱动. 2.梦幻锦衣系统的垃圾代码解决方式. 3.硬盘IO和显卡. 解决方法: 1.放弃360,或者每次上游戏之前都refresh2.0一次; 2.根据技术牛人的方法,删除梦幻西游根目录下v3d_cache文件夹中的所有文件.[这个要求每次登录游戏前都删除]. 我的解决办法是: 1.删除梦幻西游根目录下v3d_cache文件夹中v3d.dat; 2.右击新建文本文档,重命名为v3d.dat[这里注意后缀扩展名也要更改,如果你

Windows7中U盘无法停止通用卷的原因跟解决方法

在使用U盘过程中,遇到最郁闷的问题就是使用完U盘要安全移除U盘的时候弹出"无法停止通用卷".很多时候弹出这个我们基本上就不关它了,直接把U盘拔出来了.但是如果有一次你直接这样拔出U盘,然后下次使用U盘的时候你发现数据丢失了(虽然这个概率不高我也就遇到一次),我丢失的那一次让我有哭的冲动.所以以后我要把出U盘如果弹出"无法停止通用卷",我甘愿等到我电脑不用了.关机完我再拔出U盘,也不敢直接移除了.而这篇文章是跟大家分享下我个人总结的U盘无法停止通用卷的原因跟解决方法

电脑中无法启动Network List Service服务项的解决方法

  电脑中无法启动Network List Service服务项的解决方法 1.按组合键win+r打开运行,输入dcomcnfg并回车; 2.打开组件服务后,依次展开"组件服务→计算机→我的电脑→dcom配置",找到netprofm; 3.右击netprofm,打开属性; 4.切换到安全选项卡,在"启动和激活权限"中选择"自定义",并点击"编辑"按钮; 5.点击"添加"按钮; 6.输入对象名称"L

AngularJS 中使用Swiper制作滚动图不能滑动的解决方法_AngularJS

Swiper是目前较为流行的移动端触摸滑动插件,因为其简单好用易上手,受到很多前端开发者的欢迎. 今天在使用Swiper的时候遇到这个问题: 使用angularjs动态循环生成swiper-slide类,在swiper-wrapper里生成6个以上的滑动页,可是就是划不到第二页,尝试将longSwipesRatio的值修改到最小,仍然不起作用. <div class="swiper-wrapper" > <!-- =======循环部分======= --> &