-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 に答える