我有一个JavaScript代码,可以用%0D%0A替换新行
我在PHP中需要相同的代码.
这就是我的JavaScript代码的样子:
text = text.replace(/\n\r?/g, '%0D%0A');
Run Code Online (Sandbox Code Playgroud)
我试过PHP,但我只得到一行没有换行符.
你不需要正则表达式.简单的字符串替换就足够了.
使用str_replace函数:
$test = 'Some very long text with multiple lines...';
$newText = str_replace(PHP_EOL, '%0D%0A', $text);
Run Code Online (Sandbox Code Playgroud)
新行字符在各种系统中有所不同.硬编码并不是一个好主意\n\r.更好的解决方案是使用PHP_EOL常量.
| 归档时间: |
|
| 查看次数: |
5675 次 |
| 最近记录: |