2011-07-01 58 views
2

的奇怪行爲我有一個代碼:PHP的foreach

$csv = file('some.csv'); 

foreach($csv as $value) 
{ 
    echo $value; 
} 

一切OK,直到請求方法是POST - 那麼一個數組的最後一個元素缺失(認爲它的正確顯示通過的print_r($ CSV ))。

問題是什麼?這是整個代碼!

+1

你可以包括你的文件的內容呢? –

+1

關於我的頭頂,我會說「缺少最後一行的結尾」。 –

+0

POST包含哪些數據以及它如何使用? – Abhay

回答

1

試試:

$csv = file('some.csv'); 

// Loop through our array 
foreach ($cvs as $line_num => $line) { 
    echo $line."<br />\n"; 
}