0

PHP を使用して、次のような文字列を読み取ります: 36,2,"$21,830.00","$18,012.50","$20,764.00","$14,935.00","$13,655.00","$15,820.00","$6,895.00","$4,357.50","$4,944.

コンマ (,) を区切り文字として使用して爆発させたいのですが、問題があることに気付きました。お金の値にもコンマが含まれています。誰でもこれを処理する方法を提案できますか? コンマに基づいて爆発したいのですが、引用符の中にいる場合はそうではありません。

ありがとう!

4

1 に答える 1

3

str_getcsv関数を使用してみてください。問題を解決する囲み文字を指定できます。

編集:これがPHP 5.3+専用であることを認識していないため、オプションではない可能性があります(ただし、コメントにはいくつかの回避策があります)

于 2009-11-20T15:34:57.057 に答える