小编oli*_*ver的帖子

为什么php中3个反斜杠等于4个反斜杠?

<?php
$a='/\\\/';
$b='/\\\\/';
var_dump($a);//string '/\\/' (length=4)
var_dump($b);//string '/\\/' (length=4)
var_dump($a===$b);//boolean true
?>
Run Code Online (Sandbox Code Playgroud)

为什么PHP中带有3个反斜杠的字符串等于带有4个反斜杠的字符串?

我们可以在正则表达式中使用 3 个反斜杠版本吗?

PHP参考资料 说我们必须使用 4 个反斜杠。

注意:单引号和双引号 PHP 字符串具有反斜杠的特殊含义。因此 if\必须与正则表达式匹配\\,那么PHP 代码中必须使用"\\\\"or 。'\\\\'

php regex backslash

5
推荐指数
1
解决办法
1949
查看次数

标签 统计

backslash ×1

php ×1

regex ×1