简体   繁体   English

你如何从PHP中包含“\\”的字符串中提取

[英]how do you extract from a string that contains "\" in PHP

I would like to extract MHadi from the string Corp\\MHadi .我想提取MHadi从字符串Corp\\MHadi I use the following code, but I get an error each time.我使用以下代码,但每次都会出错。

$MyUser = "Corp\Mhadi";
$MyName = explode("\", $MyUser);
echo "Actual User = $MyUser <br />";
echo "First part = $MyName [0]<br />";
echo "Second part = $MyName [1]<br />";

"\\" escapes a character. “\\”转义一个字符。 just do做就是了

$MyName = explode("\\",$MyUser);

it should work它应该工作

$MyUser = "Corp\Mhadi";
$MyName = explode("\\", $MyUser);
echo "Actual User = ".$MyUser." <br />";
echo "First part = ".$MyName[0]."<br />";
echo "Second part = ".$MyName[1]."<br />";

You must escape the \\ as that is the escape-character in php.您必须对\\转义,因为这是 php 中的转义字符。

$MyUser = "Corp\Mhadi";
echo "Actual User = $MyUser <br />";
$MyName = explode('\\', $MyUser);
echo "First part = $MyName[0]<br />";
echo "Second part = $MyName[1]<br />";

That way it will work.这样它就会起作用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM