当前位置:编程学习 > php >>

怎样将换行符替换为指定字符串? - 技术问答

使用php的\"nl2br()\"函数可以方便的将换行肤替换为。但是我现在的目标格式的换行符是\"\"我尝试了strtr($str,\"\\n\",\"\"),不行,这个函数只能逐个替换字符。又尝试了str_replace($str,\"\\n\",\"\"),也不行,总是出现莫名其妙的空格。又尝试了str_replace(strtr($str,\"\\n\",\"\"),\"\",\"\"),也不行,照样总是出现莫名其妙的空格。但是使用nl2br()转换为\"\"就很正常。
答案:
\"\"中的美元字符$需要转义\\$其他问题不知道
到技术吧网站查看回答详情>>
preg_replace写个正则把换行符号都包括进来,想\\n,\\r\\n等preg_replace(\'/\\n|\\r\\n/\',\'\',\'要替换的字符串\')
到技术吧网站查看回答详情>>
[ol][*][*][*][/ol]结果显示$str1=aaaa bbb ccc$str2=aaaabbbccc
到技术吧网站查看回答详情>>
\"\" 是??的实体??strtr($str,array(\"\\n\"=>\'\'));
到技术吧网站查看回答详情>>

上一个:谁知道这个php代码是什么意思啊 ?
下一个:如何判断一个变量在其之间php代码?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,