我有这个CSV文件:http://www.gamesdeal.com/media/feedgenerator/Gamekey.csv
使用PHP获取此错误:
PHP注意:未定义的偏移量:
中的6
但问题是我不能自己创建CSV文件。它来自一家商店。所以,我无法修改它...有人知道如何解决这个错误吗?
这是我的代码:
{{1}}
答案 0 :(得分:1)
问题在于:
header: products_price <tab> price_currency
data: 5.45 EUR (no tab between 5.45 and EUR)
因此在标题中定义了7个字段,但数据中只有6个字段(大多数记录也没有EAN值,但最后有一个标签,所以应该没问题。)
要解决此问题,您可以:
手动阅读所有字段
首先将products_price <tab> price_currency
替换为标题中的products_price price_currency
从price_currency
$headers
或以某种方式让解析器知道只有6个字段而不是7个
之后您可能需要更正价格字段。