2011-09-07 113 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 
} 
相關問題