Re: array problem
| From: | Steve Staples | Date: | Fri, 09 Sep 2011 16:13:24 +0000 |
| Subject: | Re: array problem | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-314748@lists.php.net to get a copy of this message | ||
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