2017-01-14 42 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

我不好,我写了这个问题时犯了一个错误。我的字符串没有括号引用...唯一的问题是&,忽略了感谢您的回复 –