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中的问题的主要内容,如果未能解决你的问题,请参考以下文章

什么时候使用 PHP 常量“PHP_EOL”?

什么时候使用 PHP 常量“PHP_EOL”?

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。

php 换行 PHP_EOL

PHP_EOL

php常量PHP_EOL