【发布时间】:2010-09-20 21:31:39
【问题描述】:
我正在导入的文件中的字符串:1,2,3,"a","b","c","1,2,3,4,5",6,7
所需的输出将是一个由逗号分隔的数组,但忽略位于双引号之间的任何逗号。
[0] = 1;
[1] = 2;
[2] = 3;
[4] = "a";
[5] = "b";
[6] = "c";
[7] = "1,2,3,4,5";
[8] = 6;
[9] = 7;
需要使用 PHP 5.2 及以下版本。我知道 fget_csv 函数在 PHP 5.3 中允许这样做,但不幸的是它不是一个选项。
搜索得相当广泛,到目前为止我找不到任何解决方案。有什么想法吗?
【问题讨论】:
-
fgetcsv() 自 PHP 4 起可用。
标签: php