对于用户输入,我这样做:
$var=str_replace(array('\r','\n'),'',$var);
适用于Windows,删除任何新行.但是,在Mac(+ Firefox)上它以某种方式用\字符替换新行.
关于为什么会发生这种情况的任何线索?
我很惊讶它适用于Windows.
通常,对于PHP来解释控制字符,它们需要是双引号字符串,例如
array("\r", "\n")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1324 次 |
| 最近记录: |