分解文本区域 php(在新行)
我可以做:
explode("\n", $_POST['thetextarea']);
并让它在所有平台上工作?(我要问的问题是,它是否会是\r\n而不仅仅是\n“)
编辑:
我忘了提到我正在节省_POST美元['thetextarea']到mysql数据库VARCHAR 255。似乎 \r\n 已转换为 \n。
我可以做:
explode("\n", $_POST['thetextarea']);
并让它在所有平台上工作?(我要问的问题是,它是否会是\r\n而不仅仅是\n“)
编辑:
我忘了提到我正在节省_POST美元['thetextarea']到mysql数据库VARCHAR 255。似乎 \r\n 已转换为 \n。
这将执行给定的技巧,或:\r\n
\r
\n
preg_split('/\r\n|[\r\n]/', $_POST['thetextarea'])
您应该使用:
explode("\r\n", $_POST['thetextarea']);
它将永远是一样的。
浏览器和其他用户代理将确保它们是:-)
有关详细信息,请参阅 http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.1。