格式化txt文件

时间:2015-10-14 00:33:23

标签: php csv

我需要使用php getcsv函数导入csv文件,但文件格式不正确且无法导入。上传文件后,我想删除文件中的所有内容,以便为每个字段添加一个正确的文件。

这是我的档案的一个例子:

"DENO;NAME;SURNAME;""BIRTH"";""ZIP"";CITY;E-MAIL;TELEPHONE"
"M;DAVID;BON;""1959-02-12 00:00:00"";75009;PARIS;email@gmail.com;010000000"
"M;DOE;JHON;""1947-02-02 00:00:00"";75008;PARIS;email@gmail.com;060000000"
"M;DAVE;Philippe;""1950-01-01 00:00:00"";75002;""PARIS"";email@gmail.com;070000000"

我想我需要读取文件的每一行,也许使用str_replace但我不知道如何编写新文件......

1 个答案:

答案 0 :(得分:0)

假设您可以将代码放入文本字​​符串中,您只需替换/删除双引号即可。然后解析文本并将其转换为支持fputcsv()的格式。

编写文件夹时,请务必检查您的用户是否有权写入此文件夹(例如,如果父文件夹具有权限 drwxr-xr-x ,则可以使用< strong> chmod g + w folder_name )。

{{1}}