On Fri, 2011-09-09 at 16:00 +0000, Marc Fromm wrote:
> I am reading a csv file into an array. The csv file.
>
> users.csv file contents:
> w12345678,a
> w23456789,b
> w34567890,c
>
> $csvfilename = "users.csv";
> $handle = fopen($csvfilename, "r");
> if($handle) {
> while (($line =
> fgetcsv($handle, 1000, ",")) !== FALSE) {
> $arrUsers[] =
> $line;
> }
> fclose($handle);
> }
>
> When I echo out the elements in the elements in the array $arrUsers I get:
> Array
> Array
> Array
>
> foreach ($arrUsers as $user){
> echo $user . "<br />";
> }
>
> I can't figure out why the word Array is replacing the actual data.
>
Try print_r($arrUsers);
also, the $line is an array of the CSV, so you're storing an array,
within the array $arrUsers.
foreach ($arrUsers as $user){
foreach ($user as $val) {
echo $val . "<br />";
}
echo '<hr />';
}
--
Steve Staples
Web Application Developer
519.258.2333 x8414
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php