2017-01-14 43 views
-2
$string_to_split = (1_house & flats); 
$split_string = explode("_", $string_to_split); 

陣列如上圖所示我想一個字符串分割成一個數組 當我打印$split_string[0]我得到其中1個是根據我的預期是正確的,但是當我打印$split_string[1]我得到「房子」而不是「房子&單位」,因爲這是我的預期。分割字符串轉換成使用爆炸

+0

喲錯過該字符串上的引號? – yivi

+0

在這裏,我得到這個:https://eval.in/716139 – C2486

+0

檢查此https://eval.in/716148 –

回答

-1

我會建議你把你的String_to_split放在像「1_house和flats」這樣的引號中。不要使用括號來表示一個字符串。

由於您的字符串未加引號,因此Php會將&符號視爲運算符,這就是爲什麼它不會爲您提供「房屋和單位」,因爲您需要。

您的爆炸函數的語法正常。祝你成功。

+0

我不好,我寫了這個問題時犯了一個錯誤。我的字符串沒有括號引用...唯一的問題是&,忽略了感謝您的回覆 –