介绍
这篇文章将为大家详细讲解有关PHP字符串中换行符无效且多余的换行符怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强>换行符无效:强>
示例:
& lt; ? php ,,,echo & # 39;你好\ n # 39;,, ,,,echo & # 39; & # 39;;, ?在
上面出现的问题主要是因为php中<代码>单引号代码>和<代码>双引号> 代码都能表示,但是双引号还有一个特别的功能:双引号串中的内容可以被解释而且替换,这是单引号所没有的。
修改后:
& lt; ? php ,,,echo “你好\ n",, ,,,echo & # 39; & # 39;;, ?在
<强>多余换行符:强>
,,,,,//php 才能不同系统的换行,,,,,,,//不才能同系统之间换行的实现是不一样的,,,,,,,//linux 才能与unix中用,/n ,,,,//MAC 才能用,/r ,,,,,//window 才能为了体现与linux不同,则是,/r/n ,,,,,,//所才能以在不同平台上,实现方法就不一样,,,,,,,//php 才能有三种方法来解决
<强> 1,使用来大小写不敏感替换换行强>
,,,,,,str 美元;=,str_replace(数组(“/r/n",,“/r",,“/n"),,,,,, str美元);
<强> 2,使用正则替换强>
,,,,, ,str 美元;=,preg_replace (& # 39;//s */& # 39;,, & # 39; & # 39;,, str美元);
<强> 3,使用php定义好的变量强>
,,,,,, ,str 美元=,str_replace (PHP_EOL, & # 39; & # 39;,, str美元);
关于“PHP字符串中换行符无效且多余的换行符怎么处理”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。