爆炸性的?

时间:2009-11-20 15:31:45

标签: php delimiter explode

使用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.00”

我想使用逗号(,)作为分隔符进行爆炸,但我意识到存在问题 - 我的钱值也有逗号!任何人都可以建议一种方法来处理这个?我想基于逗号爆炸,但如果我在引号内,则不会。

谢谢!

1 个答案:

答案 0 :(得分:3)

尝试使用str_getcsv功能。它将允许您指定应该解决问题的封闭字符。

编辑:没有意识到这只适用于PHP 5.3+,所以可能不适合你(虽然评论有一些可能的解决方法)