我用這個代碼來獲得列的數量從一個CSV文件:如何讓PHP的fgetcsv()識別經典Mac(CR)新行字符?
$this->dummy_file_handler = fopen($this->config['file'],'r');
if ($dataset =fgetcsv($this->dummy_file_handler))
{
$this->number_of_columns = count($dataset);
}
它工作正常除非因爲新行字符的文件導出與Excel for Mac 2011中是那麼經典的Mac( CR)其中fgetcsv
不能識別。
如果我手動改變從經典的Mac(CR)爲Unix(LR)換行,那麼它的工作原理,但我想這能實現自動化。
如何讓fgetcsv
識別經典Mac(CR)新行字符?
+1擊敗我約40秒。 – 2011-01-21 14:29:13