php的PHP_EOL在Ajax中的问题
Posted designers
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php的PHP_EOL在Ajax中的问题相关的知识,希望对你有一定的参考价值。
问题:
$lines = explode(php_EOL,$content);
在服务器端工作时,解析器工作正常。但是,当我通过ajax(使用jquery的$ .post方法)通过post传递内容时,会出现问题:不会识别换行符。经过近一个小时的测试和头痛后,我决定用“ n”更改PHP_EOL并且它有效:
$lines = explode(“ n”,$ content);
现在它有效。
解决办法:
一个更强大和更简洁的替代方案是使用preg_split()
和正则表达式:
$lines = preg_split("/R/", $content);
该R
占位符检测的任何组合 + 。
以上是关于php的PHP_EOL在Ajax中的问题的主要内容,如果未能解决你的问题,请参考以下文章