Je tente d'affecter la chaîne renvoyée par la fonction fgets()
à un tableau en PHP. J'ai essayé des chaînes de test et elles fonctionnent bien. J'ai également fait en sorte que fgets()
renvoie des articles, mais toujours pas de joie. Pensant que cela peut être un problème de synchronisation, j'ai eu la fonction exécuter onload
et cela n'a pas fonctionné. Mon code est ci-dessous; toute aide à ce sujet serait très appréciée.PHP; affectation de la sortie fgets() à un tableau
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);
}
Au lieu de '$ i = $ i + 1;' vous pouvez simplement nous '$ i ++;' –
Pourquoi utilisez-vous 'resultsArray globale $,' non 'retour $ resultsArray; '? – zerkms
'Ne fonctionne pas' explique quelque chose. 'Faites quelque chose '- cela vous aiderait-il à le résoudre? – zerkms