我試圖將fgets()
函數返回的字符串分配給PHP中的數組。我曾嘗試測試字符串,他們工作正常。我也確定fgets()
正在返回物品,但仍然沒有快樂。認爲這可能是一個時間問題,我有功能運行onload
,並沒有工作。我的代碼在下面;任何幫助,將不勝感激。PHP;分配fgets()輸出到數組
function createDataArray()
{
global $resultsArray;
$i = 0;
$file = fopen("downloads/E0.csv","r");
while(! feof($file))
{
$line = fgets($file, 4096);
$resultsArray[$i] = $line; //This isn't working. Something is wrong with $line. It is a string, but it doesn't get assigned to the array.
$i = $i + 1;
}
fclose($file);
}
而不是'$ I = $ I + 1;'你可以簡單的美國'$我++;' –
你爲什麼用'全球$ resultsArray;'不'回$ resultsArray;'? – zerkms
'不工作'解釋了一些東西。 「做點什麼」 - 這會幫助你解決問題嗎? – zerkms