如果没有机箱字符,你如何使用fgetcsv?

Jos*_*iah 1 php csv fgetcsv

我正在处理来自geonames.org的 csv文件,因此我需要获得没有任何机箱的csv线路.

目前fgetcsv()要求您为$enclosure参数提供单个字符,否则不会处理CSV数据.

如何使用php本机功能检索没有机箱字符的csv数据?

Jos*_*iah 5

作为一种可能的解决方法,您可以使用奇怪的字符作为附件:

// Read TSV line using 'backspace' as the enclosure character
fgetcsv($stream, 0, "\t", chr(8));
Run Code Online (Sandbox Code Playgroud)

  • 函数名称“char”中的错别字应为“chr”。 (2认同)