换行问题

Cha*_*had 1 php

我想在用户将数据输入textarea时检测回车符或换行符.处理这个问题的最佳方法是什么?我已经尝试了带有转义字符的str_replace,但是没有检测到回车和换行符.


好吧,说我在textarea中键入以下内容:

The summer was hot this year
but next year is supposed to be cooler.
Run Code Online (Sandbox Code Playgroud)

我想检测CR.在这种情况下,有一个.

awm*_*awm 5

换行符可以是\ r,\ r \n或\n,具体取决于客户端.

$input = preg_replace('/\r\n?/',"\n",$input)
Run Code Online (Sandbox Code Playgroud)

将所有换行标准化为"\n",无论它们来自何处.