php爆炸成数组

时间:2012-06-21 22:37:10

标签: php string explode

假设我有这个字符串:

var1, var2, var3, "var4, test, test2", var5, "var6", var7

如何使用explode()函数将它们放入像这样的数组

Array
(
    [0] => var1
    [1] => var2
    [2] => var3
    [3] => var4, test, test2
    [4] => var4
    [5] => var6
    [6] => var7
)

2 个答案:

答案 0 :(得分:5)

我认为str_getcsv()是您正在寻找的功能;它应该完全符合你的要求。

答案 1 :(得分:1)

使用str_getcsv功能:

$array = str_getcsv('var1, var2, var3, "var4, test, test2", var5, "var6", var7');