如何从包含“0”的字符串中提取\&引用;在PHP中

如何从包含“0”的字符串中提取\&引用;在PHP中,php,Php,我想从字符串Corp\MHadi中提取MHadi。 我使用以下代码,但每次都会出错 $MyUser = "Corp\Mhadi"; $MyName = explode("\", $MyUser); echo "Actual User = $MyUser <br />"; echo "First part = $MyName [0]<br />"; echo "Second part = $MyName [1]<br />"; $MyUser=“Corp\Mh

我想从字符串
Corp\MHadi
中提取
MHadi
。 我使用以下代码,但每次都会出错

$MyUser = "Corp\Mhadi";
$MyName = explode("\", $MyUser);
echo "Actual User = $MyUser <br />";
echo "First part = $MyName [0]<br />";
echo "Second part = $MyName [1]<br />";
$MyUser=“Corp\Mhadi”;
$MyName=explode(“\”,$MyUser);
echo“实际用户=$MyUser
”; echo“第一部分=$MyName[0]
”; echo“第二部分=$MyName[1]
”;
“\”转义字符。照办

$MyName = explode("\\",$MyUser);
应该行得通

$MyUser = "Corp\Mhadi";
$MyName = explode("\\", $MyUser);
echo "Actual User = ".$MyUser." <br />";
echo "First part = ".$MyName[0]."<br />";
echo "Second part = ".$MyName[1]."<br />";
$MyUser=“Corp\Mhadi”;
$MyName=explode(“\\”,$MyUser);
echo“实际用户=”.$MyUser.“
”; echo“第一部分=”..MyName[0]”的缩写“
”; echo“第二部分=”.$MyName[1]”,

您必须转义
\
,因为这是php中的转义字符

$MyUser = "Corp\Mhadi";
echo "Actual User = $MyUser <br />";
$MyName = explode('\\', $MyUser);
echo "First part = $MyName[0]<br />";
echo "Second part = $MyName[1]<br />";
$MyUser=“Corp\Mhadi”;
echo“实际用户=$MyUser
”; $MyName=explode('\\',$MyUser); echo“第一部分=$MyName[0]
”; echo“第二部分=$MyName[1]
”;

这样就可以了。

\
是转义字符,您需要像
“\\\”
一样再次转义它,否则php会认为您试图转义引号。@Machavity是的,您可以。数字数组没有问题,assoc数组您需要用大括号括起来,或者在键周围省去引号。
Corp\Mhadi
也可能是
\
Corp\Mhadi没有问题。爆炸时,只需添加两个反斜杠。它仅适用于反斜杠,因为它是转义字符。因此,如果字符串是$var=“Corp/Mhadi”,请注意正斜杠,您可以使用explode(“/”,$var);好吧,
\M
不是一个需要转义的字符,我只是建议它,因为它可能类似于
\n