2011-09-07 44 views
0

修改后保留原始字符串格式?修改后保留原始字符串格式?

$source1= "03aaa\r\n 
04bbb\r\n 
05ccc\r\n 
04eee\r\n 
05fff\r\n 
04ggg\r\n 
05hhh\r\n 
08eee\r\n" 

可以是

$source2= "03aaa04bbb05ccc04eee05fff04ggg05hhh08eee"

我想保持原来的格式(如果有换行符保持它就像原点)我做了修改后(加07)的$源。

如果输入的是像源1格式:

输出继电器:

$source1= "03aaa\r\n 
    04bbb\r\n 
    05ccc\r\n 
    04eee\r\n 
    05fff\r\n 
    07fff\r\n 
    04ggg\r\n 
    05hhh\r\n 
    07hhh\r\n 
    08eee\r\n" 

如果输入的是像源2格式:

$source2= "03aaa04bbb05ccc07fff04eee05fff07fff04ggg05hhh007fff8eee" 

我怎样才能得到预期的结果,并保持格式一样起源?

任何人都可以帮助我吗?

谢谢

+2

我不明白的问题是什么? –

+0

如何获得预期结果并保持原始格式? – kn3l

回答

1

使用单引号可避免翻译特殊字符和变量。

1

如果要比较字符串$source1$source2,你可以这样做这样:

if (str_replace("\r\n", "", $source1) == $source2) 
{ 
    // Do your thing 
} 
相关问题