-2

我正在尝试用逗号分解一个字符串,但是在字符串中有一些我不想分解的逗号,这些逗号介于" ""hey, how are you". 我尝试了很多事情,比如爆炸第"一个。那么我该怎么做呢?

例如我有这个字符串:

hey,how,are,"yo how,are you?",i'm,good

所以输出将是:

array (
    0 => hey,
    1 => how,
    2 => are,
    3 => "you how, are you?",
    4 => i'm,
    5 => good
);

我试图首先爆发",但我不知道如何。

4

1 回答 1

4

用于str_getcsv()PHP >= 5.3:

var_dump( str_getcsv( 'hey,how,are,"yo how,are you?"'));

这打印:

array(4) { [0]=> string(3) "hey" [1]=> string(3) "how" [2]=> string(3) "are" [3]=> string(15) "yo how,are you?" }
于 2013-02-07T14:09:36.557 回答