Php 如何在双引号前添加反斜杠

Php 如何在双引号前添加反斜杠,php,backslash,Php,Backslash,这是我的绳子 $foldername='xyz'; $str="path\path\".$foldername; 在上面尝试时显示错误 我希望o/p是这样的 path\path\xyz 谢谢。您也必须避开反斜杠: $str="path\\path\\".$foldername; 你也必须避开反斜杠: $str="path\\path\\".$foldername; 使用\\来转义反斜杠本身。使用\\来转义反斜杠本身。只需添加一个额外的\来转义反斜杠: $str = "path\path\

这是我的绳子

$foldername='xyz';
$str="path\path\".$foldername;
在上面尝试时显示错误

我希望o/p是这样的

path\path\xyz

谢谢。

您也必须避开反斜杠:

$str="path\\path\\".$foldername;

你也必须避开反斜杠:

$str="path\\path\\".$foldername;

使用\\来转义反斜杠本身。

使用\\来转义反斜杠本身。

只需添加一个额外的
\
来转义反斜杠:

$str = "path\path\\" . $foldername;

只需添加一个额外的
\
以避开反斜杠:

$str = "path\path\\" . $foldername;

只需在主反斜杠之前添加另一个反斜杠
\
,如下所示。
some\\where\\to\\go

只需在主反斜杠之前添加另一个反斜杠
\
,如下所示。
some\\where\\to\\go

为什么要反斜杠

使用path时,请改用
/
。它将在每个平台上工作

$foldername='xyz';
$str="path/path/".$foldername;
为什么反斜杠

使用path时,请改用
/
。它将在每个平台上工作

$foldername='xyz';
$str="path/path/".$foldername;

不确定是否必须转义第一个反斜杠。没有转义,但如果也转义也没有问题。我遵循规则:总是这样做不确定第一个反斜杠是否必须转义。没有,但如果也这么做了也没问题。我遵循规则:总是这样做感谢所有人的快速反应。感谢所有人的快速反应。