PHP_EOL不起作用

时间:2015-12-18 16:52:11

标签: php

所以,我有两个服务器(一个用于Windows操作系统,另一个用于Linux),然后我有一个相同的代码,它对相同的变量执行完全相同的过程,具有完全相同的值。但是,在Linux机器上,这可以工作:

$var = str_replace(PHP_EOL,'', $var);

但在Windows机器上却没有。我希望此代码删除所有新的空行(\n\r\r\n - 我不记得订单,但我想你明白我的意思)。那么,我做错了什么,我该如何解决?

1 个答案:

答案 0 :(得分:0)

今天遇到这个问题。尝试了我在该主题上发现的所有内容以及其他博客的提示,但对我没有任何帮助。

把戏到底是什么?

$exploded = explode("\\r\\n", $text);