分解文本区域 php(在新行)

2022-08-30 13:13:55

我可以做:

explode("\n", $_POST['thetextarea']);

并让它在所有平台上工作?(我要问的问题是,它是否会是\r\n而不仅仅是\n“)

编辑:

我忘了提到我正在节省_POST美元['thetextarea']到mysql数据库VARCHAR 255。似乎 \r\n 已转换为 \n。


答案 1

这将执行给定的技巧,或:\r\n\r\n

preg_split('/\r\n|[\r\n]/', $_POST['thetextarea'])

答案 2

您应该使用:

explode("\r\n", $_POST['thetextarea']);

它将永远是一样的。

浏览器和其他用户代理将确保它们是:-)

有关详细信息,请参阅 http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.1


推荐