我有一个字符串将会像这样:Var1-Var2-Var3-Var4
*注意Var只是一个例子,每次进入的真实字符串都会有所不同。破折号是唯一的。然而,每次破折号都不会在同一地点。 现实生活PPC-谷歌试验付费
所以我要做的就是将字符串分配给不同的变量。像这样:
$a=Var1-Var2
$b = Var3
$c = Var4
或
$a=PPC-Google
$b = Test
$c = Paid
前两个vars将转到$ a,最后两个vars将转到$ b和$ c。现在再次记住Vars实际上并不存在,每次都会用不同的文字代替vars。
有没有好办法呢?
答案 0 :(得分:0)
php函数Explode可以做你想要的。
$str = "Var1-Var2-Var3-Var4";
$arr = explode("-", $str);
$a = $arr[0]."-".$arr[1];
$b = $arr[2];
$c = $arr[3];