0

次のように出力するデータがあります。

「オプション1」「ブルー」「タン」

すべてが 1 行に収まっています。すべてがデータベース テーブルの 1 つのフィールドにあります。(理由は聞かないでください)しかし、私が必要としているのはこれです:

Array
(
    [0] => Option 1
    [1] => Blue
    [2] => Tan
)

私はこの正規表現を試しています:

    $data = preg_match('/\"([^\"]*?)\"/', $row4['Data'], $matches);

ただし$matches、次のような最初の要素のみが生成されます。

Array
(
    [0] => "Option 1"
    [1] => Option 1
)

引用符の間の何かを配列内の独自の個別の要素にするために何をする必要がありますか?

4

1 に答える 1

3

を使用する必要がありますpreg_match_all()preg_match()最初の一致のみを返します。

于 2012-08-10T18:11:06.380 に答える