在GAE上使用PHP解析远程csv文件

fut*_*tta 7 php google-app-engine quercus

我似乎是在使用Quercus在Google App Engine上使用PHP开发的一个小应用程序.

  1. 我有一个远程csv文件,我可以下载并存储在一个字符串中
  2. 要解析该字符串,我最好使用str_getcsv,但Quercus还没有这个功能
  3. Quercus似乎确实知道fgetcsv,但是该函数需要一个我没有的文件句柄(我不能创建一个新的,因为GAE不允许创建文件)

任何人都知道如何解决这个问题而不必忽略内置的PHP csv-parser函数并编写我自己的解析器?

Mor*_*rg. 1

我认为最简单的解决方案确实是编写自己的解析器。无论如何,这都是小菜一碟,并且会让您学习更多正则表达式 - PHP 中没有用于数组解析器的 csv 字符串是没有意义的,因此完全有理由编写自己的正则表达式。只要确保它不会太慢即可;)