修改后保留原始字符串格式吗?
$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
)$ source之后保留原始格式(如果有换行符保持原点)。
如果输入类似于source1格式:
输出中:
$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"
如果输入类似于source2格式:
$source2= "03aaa04bbb05ccc07fff04eee05fff07fff04ggg05hhh007fff8eee"
如何获得预期结果并保持格式如原点?
有人可以帮我吗?
感谢
答案 0 :(得分:1)
使用单引号以避免翻译特殊字符和变量。
答案 1 :(得分:1)
如果您想比较字符串$source1
和$source2
,可以这样做:
if (str_replace("\r\n", "", $source1) == $source2)
{
// Do your thing
}