2015-09-27 51 views

回答

6

你也想設置SplFileObject::SKIP_EMPTY標誌,併爲實現這一目標也工作SplFileObject::READ_AHEAD標誌。

SplFileObject::SKIP_EMPTY標誌在錫上顯示它的內容:它跳過空行。文件中的尾隨換行符算作空行。

(旁白:SplFileObject::READ_AHEAD需要使SplFileObject::SKIP_EMPTY可以做自己的工作需要下一行被讀取,在內部,使PHP能夠確定它是否是空的。)


所以,你的代碼看起來像(包裝到多行,所以你可以閱讀它):

$file->setFlags(SplFileObject::READ_CSV | 
       SplFileObject::SKIP_EMPTY | 
       SplFileObject::READ_AHEAD);