PHP:用\ n替换\ r \ n是否可以?

时间:2010-01-19 07:45:33

标签: php linefeed

我有一个带有textarea和JS字符计数器的表单。然而后端脚本声称消息的strlen比JS字符计数器声称的更长。我发现,其原因是后端将每个换行符视为\r\n,这是两个字符。

我可以让它做str_replace("\r\n","\n",$input)吗?或者这会导致windows-users在一行中看到字符串吗?我有什么理由这样做吗?

2 个答案:

答案 0 :(得分:1)

存储时,只能使用\n。稍后提取时,您可以选择展开它。请注意,除了\r之外的其他地方的\n可能具有其他重要性,因此您不应盲目地删除它的所有实例。

答案 1 :(得分:0)

这听起来像是一件合理的事情......