0

爆発を使用して、カンマ区切りの値の文字列を変数に解析しています。問題ありません。私が抱えている問題は、値の 1 つが 2013 年 5 月 3 日の形式の日付であることです。そのため、爆発は日付のカンマを拾っています。これを回避するためのオプションはありますか? 私はソース (元の文字列) をあまり制御できないので、入手したものを操作する方法を考え出そうとしています。

$CONTENT = 'blue,red,purple,May 2, 2013,orange,green';
list($valueA, $valueB, $valueC, $valueD, $valueE, $valueF) = explode(',', $CONTENT);

ありがとうございました!

4

3 に答える 3

0

私が考えることができる唯一のことは、正規表現を使用して日付のパターンに一致するものを探し、コンマを別のものに置き換えてから、文字列を分解した後、その特殊文字を再びコンマに置き換えることです.

面倒ですが、入ってくる文字列を本当に制御できない場合は、おそらくできることはあまりありません.

于 2013-05-02T13:56:57.413 に答える