【发布时间】:2021-01-29 14:46:50
【问题描述】:
我有一个 PHP 代码,其中包含流程用户输入表单 html 表单,应该从代码中删除 PHP_EOL 标志。如果我在本地 Win 10 机器上测试它,它运行良好。但由于它在生产 Linux 服务器上,它没有。代码如下:
$text = preg_replace_callback('/```([^`]+)```/', function($m) {
return '<pre class="prettyprint custom"><code>' . trim($m[1], PHP_EOL) . '</code></pre>';
}, $text);
我不确定,但我认为原因是输入来自我的 Window 浏览器到 Linux。我说的对吗?
【问题讨论】:
标签: php linux line-breaks