我有这个符号的字符串“\”,我试图用“\”爆炸字符串。但爆炸不起作用。我已经试过这个代码。如何在php中用符号爆炸?
$te="Hello\world";
$ar = explode("\",$te);
echo $ar[0];
锄头可以爆炸这串吗?
我有这个符号的字符串“\”,我试图用“\”爆炸字符串。但爆炸不起作用。我已经试过这个代码。如何在php中用符号爆炸?
$te="Hello\world";
$ar = explode("\",$te);
echo $ar[0];
锄头可以爆炸这串吗?
你需要逃避反斜杠。这应该做你想要什么:
$te="Hello\\world";
$ar = explode("\\",$te);
echo $ar[0];
的\
字符用于分隔特殊字符,被称为escape sequences(如\t
制表符,\n
新线等),所以你必须要逃跑呢如果你想要把它像一个字面\
字符:
$te="Hello\\world";
$ar = explode("\\",$te);
echo $ar[0]; // Hello
重要的是要注意,虽然您"Hello\\world"
串出现有两个反斜线是很重要的,这实际上是只FO转义序列一个反斜杠。
你真的觉得,这是问题的类型,应该由5万以上的成员回答吗? –
你应该改变你的代码,这个代码(很好的理解发生了什么):
$te = "Hello\\World";
$ar = explode("\\",$te);
echo $te.'<br/>';
echo $ar[0].'<br/>';
echo $ar[1].'<br/>';
只需双击逃避这样的:
$ar = explode("\\",$te);
你需要用一个反斜杠 –
转义反斜线您在运行脚本时没有注意到分析错误? –