while (($line = fgetcsv($file)) !== FALSE)
我不明白这部分
($line = fgetcsv($file))
它到底在检查什么?
while (($line = fgetcsv($file)) !== FALSE)
我不明白这部分
($line = fgetcsv($file))
它到底在检查什么?
($line = fgetcsv($file))
不检查任何东西,fgetcsv($file)
返回一个数组并且$line
是那个数组。
详尽的描述fgetcsv
: http: //php.net/manual/en/function.fgetcsv.php
它没有检查任何东西。
它使用以下方法将数组分配给变量$line
:
$line = fgetcsv($file)
然后它正在检查文件处理程序是否没有到达文件末尾:
($line = fgetcsv($file)) !== FALSE