Php将字符串中的部分划分出来

时间:2014-12-09 20:25:59

标签: php arrays string sorting

我有一个字符串将会像这样: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。

有没有好办法呢?

1 个答案:

答案 0 :(得分:0)

php函数Explode可以做你想要的。

$str = "Var1-Var2-Var3-Var4";
$arr = explode("-", $str);
$a = $arr[0]."-".$arr[1];
$b = $arr[2];
$c = $arr[3];