On Thu, Mar 15, 2012 at 6:09 PM, Jay Blanchard <jay.blanchard@xxxxxxxxxxxxxxxxxxx> wrote: > I thought that fgetcsv returned an array. I can work with it like an array > but I get the following warning when using it > > |Warning: implode(): Invalid arguments passed on line 155 > > 154 $csvCurrentLine = fgetcsv($csvFile, 4096, ','); > 155 $currentLine = implode(",", $csvCurrentLine); > | > > Everything that I have read online indicates that it is because > $csvCurrentLine is not declared as an array. Adding a line to the code > > 153 |$csvCurrentLine = array(); > > Does not get rid of the warning. The warning isn't interfering with the > script working, but it us annoying. Does anyone know the solution? > > Thanks! > > Jay > | Are you using this in a loop or something? fgetcsv returns FALSE on errors, including End Of File. - Matijn -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php