如何从包含“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
。