从文本区域输入捕获换行符
我的 html 中有一个文本区域表单。如果用户命中,请输入2个句子,数据应该转移到我的PHP。
目前,如果用户输入:
Apple
Google
MS
我的PHP代码是:
$str = $_POST["field"];
echo $str;
我得到
Apple Google MS
作为输出。我希望输出是这样的
Apple
Google
MS
我该怎么办?
我的 html 中有一个文本区域表单。如果用户命中,请输入2个句子,数据应该转移到我的PHP。
目前,如果用户输入:
Apple
Google
MS
我的PHP代码是:
$str = $_POST["field"];
echo $str;
我得到
Apple Google MS
作为输出。我希望输出是这样的
Apple
Google
MS
我该怎么办?
换行符应包含在从 中获取的字符串中。但是,如果随后使用该字符串作为 HTML 中的输出,则换行符将被视为空格。要强制换行,请使用 。$_POST["field"]
preg_replace("/\n/", "<br />", $str)