【发布时间】:2010-01-20 17:19:13
【问题描述】:
所以我使用 PHP 函数 fgetcsv 来解析 .csv 文件(逗号分隔,字段由“”括起来)并将其导入 MySQL。问题是,某个字段总是空的,即使它有时应该包含“0”。所以我猜测该函数将“”和“0”视为空值,但这对我来说很成问题。有什么想法吗?
编辑 - 代码:
$handle = fopen("/home/simon/projet-web/Quebec.csv", "r");
if ($handle)
{
while($line = fgetcsv($handle, 0, ",", "\""))
{
if ($line[55] === "0")
echo $line[55] . " / " . $line[4] . "<br />";
[...]
【问题讨论】:
-
我们需要更多的工作 - 你能包括完整的 fgetcsv 块吗?
-
好吧,没关系,我发现了我的错误。我意识到,在我尝试了这里建议的所有内容之后,我没有测试正确的变量。是的,尽管听起来很迟钝,但这就是错误 T_T。