除非分隔符出现在引号中,否则在分隔符处爆炸

时间:2012-09-11 13:54:21

标签: php csv explode

我有以下字符串,我需要在,

爆炸
$line = 'C13T110,E010,"WF2010/2510/2540 BK,C,M,Y PACK",0,99.99,EP,EP2,.000,'

我遇到的问题是引号中的描述中有一些,,它们会抛出我生成的数组。

如何展开此字符串以输出以下数组:

[0] = C13T110
[1] = E010
[2] = "WF2010/2510/2540 BK,C,M,Y PACK"
[3] = 0
[4] = 99.99
[5] = EP
[6] = EP2
[7] = .000

1 个答案:

答案 0 :(得分:6)

您正在尝试解码CSV格式。使用str_getcsv()

请参阅Documentation Here