【发布时间】:2015-09-24 05:57:36
【问题描述】:
我需要有关处理 API 数据的建议。我想知道用下面的 URL 格式解析 csv 文件的最佳方法是什么。
网址:网址…com../..api/..csv/..1234apikey=..123456ABC
我想处理结果并将值插入数据库。
数据会随着时间的推移而变化,因此实施需要是动态的。
数据格式如下:
"position","player.href","name.text","total","letter","days","hits","index","url"
"1","javascript:void(0);","Jamie","1","url"
"T2","javascript:void(0);","Tom","3","A","1","68","url"
"T2","javascript:void(0);","Sam","3","A","2","8","27","3","url"
"T2","javascript:void(0);","Joe","3","A","3","7","27","4","url"
"5","javascript:void(0);","Pat","2","A","4","7","28","5","url"
"T6","javascript:void(0);","Sean","1","A","5","6","29","6","url"
【问题讨论】:
-
file_get_contents()和str_getcsv()。开始试验。 -
感谢 Sverri,我相信 file_get_contents() 不适用于不包含 .csv 文件名的 URL
-
大多数 PHP 文件函数可用于从网站加载内容。文件类型无关紧要;如果 URL 返回数据,则函数将读取该数据。例如,
file_get_contents('http://google.com/');可以正常工作。如果它对您不起作用,那么服务器可能配置为不允许它,但这是一个完全不同的问题。
标签: javascript php database api csv