fgetcsv在双引号内获取数据

时间:2014-07-16 06:46:36

标签: php csv fgetcsv

我正在尝试使用PHP上传csv文件数据,

CSV文件数据(以分号分隔)

Name;Nom;Tel;Email;Ville;ID
x;DURAND;11;aprasquier+testvia@odm-tech.com;"Paris";1

PHP代码:

 $handle = fopen('test.csv', "r");
 while (($data = fgetcsv($handle,0,  ";")) !== FALSE) 
      echo var_dump($data);

输出:

array(1) { 
         [0]=> string(53) "x;DURAND;11;aprasquier+testvia@odm-tech.com;"Paris";1"
} 

预期输出是,

array(6) {
         [0]=> string(1) "x" 
         [1]=> string(6) "DURAND"
         [2]=> string(2) "11" 
         [3]=> string(31) "aprasquier+testvia@odm-tech.com"
         [4]=> string(5) "Paris" 
         [5]=> string(1) "1" 
} 

请尽快提出建议。

0 个答案:

没有答案