1
while (($line = fgetcsv($file)) !== FALSE)

我不明白这部分

($line = fgetcsv($file))

它到底在检查什么?

4

2 回答 2

1

($line = fgetcsv($file))不检查任何东西,fgetcsv($file)返回一个数组并且$line是那个数组。

详尽的描述fgetcsv: http: //php.net/manual/en/function.fgetcsv.php

于 2013-08-11T02:12:09.117 回答
0

它没有检查任何东西。

它使用以下方法将数组分配给变量$line

$line = fgetcsv($file)

然后它正在检查文件处理程序是否没有到达文件末尾:

($line = fgetcsv($file)) !== FALSE

于 2013-08-11T02:12:26.903 回答