据我所知,stripslashes不应该从换行符"\n"中删除斜杠.当一个变量中有换行符时,一切正常,除了情况.
$string = '\n\"';
echo stripslashes($string); // n"
Run Code Online (Sandbox Code Playgroud)
但我需要在下一个输出中:\n".
先感谢您.
我认为你混合了双重和简单的引号
$bad = '\n\"';
$good = "\n\"";
Run Code Online (Sandbox Code Playgroud)
使用单引号没有擒纵(appart \')也在单引号中PHP不会替换PHP变量.
在另一方面,双引号允许使用转义序列,如\n,\t等...
您可以查看文档并检查差异.
所以你打算写
$string = "\n\"";
echo stripslashes($string); // \n"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1919 次 |
| 最近记录: |