Я пытаюсь присвоить строку, возвращаемую функцией fgets()
, массиву в PHP. Я пробовал тестовые строки, и они отлично работают. Я также позаботился о том, чтобы fgets()
возвращал предметы, но все равно не радуюсь. Думая, что это может быть проблема синхронизации, я запустил функцию onload
, и она не сработала. Мой код ниже; любая помощь по этому вопросу будет высоко ценится.
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);
}