问题:
$lines = explode(PHP_EOL,$content);
在服务器端工作时,解析器工作正常。但是,当我通过ajax(使用jquery的$ .post方法)通过post传递内容时,会出现问题:不会识别换行符。经过近一个小时的测试和头痛后,我决定用“\ n”更改PHP_EOL并且它有效: $lines = explode(“\ n”,$ content);现在它有效。 解决办法:一个更强大和更简洁的替代方案是使用preg_split()
和正则表达式:
$lines = preg_split("/\R/", $content);
该\R
占位符检测的任何组合\r+ \n。
原文地址:https://www.cnblogs.com/designers/p/10268207.html
时间: 2024-11-02 17:23:53