【发布时间】:2015-04-26 22:41:46
【问题描述】:
我有一个 txt 文件,其数据与以下类似。我需要使用php读取文件并将内容存储在数据库中,我试图分解该行并将其读入数组,但第7列本身包含“,”因此无法使用“,”正确分解它。对此有任何帮助,如何完成。
"MN", 2215," 309 ","4002 ",10,"10463","VAN TULL, GORDON ",000003120," ",1, 2, 4, "Y"
"MN", 2215," 309 ","4002 ",10,"10463","RODRIGUEZ, RANDY ",000003120," ",1, 2, 4, "Y"
我正在尝试关注
$handle = fopen($filename, "r")
1) $line = fgetcsv($handle,",")
this is not working as column 7th itself have "," in its value.
2)
$Line = fgets($handle);
$data=explode(",",$Line);
if count($data)>13
// concatenating col 6 and 7
【问题讨论】:
-
我正在尝试我没有看到你的尝试!请给我们看
-
php中有专门处理csv文件的函数,请使用