【发布时间】:2011-12-25 18:15:48
【问题描述】:
"AMZN","Amazon.com, Inc.",211.22,"11/9/2011","4:00pm","-6.77 - -3.11%",4673052
Amazon.com, Inc. 被视为 2 个值而不是 1 个值。
我试过这个$data = explode( ',', $s);
如何修改它以避免值问题中的逗号?
【问题讨论】:
-
您可能正在寻找php.net/manual/en/function.str-getcsv.php(不过,这只是 PHP >= 5.3)
-
@Pekka :在输出中,当我拆分返回的值并将每个值打印在单独的行中时。
-
@Galled :并非所有值都包含在引号中。例如:211.22 没有用引号括起来。
-
@ScottMcGready 请不要在编辑时只修复帖子中的一件事。修复一切(语法、格式、标签等)。
-
@hichris123 有一点时间可以消磨时间,不想陷入困境。我想我会在等待的时候进行一点的清理工作,但足够公平