我有以下代码
$s = '\n test@gmail.com \n ';
$s = str_replace('\n', '', $s);
echo $s;
Run Code Online (Sandbox Code Playgroud)
我想替换'\n'char,''但它不能使用上面的代码.我发现\nascii值为10的新行char echo ord(substr($s, 0, 1));不起作用.我不清楚不使用上述代码的原因是什么.请帮忙.
Man*_*ave 17
您需要将\n放在双引号中.在单引号内,它被视为2个字符'\',后跟'n'
试试以下代码:
$s = "\n test@gmail.com \n";
$s = str_replace("\n", '', $s);
echo $s;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9659 次 |
| 最近记录: |