我有這個符號的字符串「\」,我試圖用「\」爆炸字符串。但爆炸不起作用。我已經試過這個代碼。如何在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);
你需要用一個反斜槓 –
轉義反斜線您在運行腳本時沒有注意到分析錯誤? –