假设我有一个包含此字符串的字符串:hey#whatsup
我希望得到"嘿"存储在一个变量和" whatsup"存储在另一个。但是如果在第一个之后有任何主题标签,它应该只是第二个变量的一部分。
例如,如果我的字符串包含hey#whatsup#imdave
,则会保存hey
和whatsup#imdave
。
答案 0 :(得分:3)
您可以使用第三个爆炸参数限制零件数量:
list($var1, $var2) = explode('#', $yourstr, 2);
答案 1 :(得分:0)
答案 2 :(得分:0)
<强>爆炸:强>
使用explode将字符串拆分为分隔符(#)并将限制设置为2,以便explode函数返回的数组最多只能包含2个项目。然后只需通过索引号访问数组元素:
$string = "hey#whatsup#imdave";
$pieces = explode("#", $string, 2);
echo $pieces[0]; //hey
echo $pieces[1]; //whatsup#imdave