Re: assignment of data into a 2 dimensional array

From: Date: Mon, 03 May 2004 19:58:45 +0000
Subject: Re: assignment of data into a 2 dimensional array
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-185241@lists.php.net to get a copy of this message
"Torsten Roehr" <roehr@zilleon.com> wrote in message news:20040503195411.94600.qmail@pb1.pair.com... > "Adam Williams" <awilliam@mdah.state.ms.us> wrote in message > > news:Pine.LNX.4.44.0405031442110.790-100000@roark.mdah.state.ms.us... > > On Mon, 3 May 2004, Torsten Roehr wrote: > > > > > Output the array this way: > > > > > > foreach ($array as $key => $value) { > > > > > > echo 'date: ' . $key . ', count: ' . > > > count(array_unique($value)); > > > } > > > > > > > > > > > 2) Since the person can enter a range of dates, as an example > 4-20-2004 > > > > through 05-03-2004 in the html form, how can I print the date and the > > > > corresponding cardnum's after I've removed the unique patron numbers? > It > > > > would need to go onto the next day after loop or printing second > dimension > > > > get to a a dimension that is not set. > > > > > > Does this mean you would like to recognize EVERY day in the specified > time > > > range even if they are not part of the array? > > > > > > Regards, Torsten > > > > > > > > > > > I was thinking of a foreach inside of a while loop, but I just don't > know > > > > enough about arrays to figure out the code. > > > > > > > > > > i have this as my code after I run the sql statement: > > > > while ($row = mssql_fetch_array($query)) > > { > > $array[$row[$date]][] = $row[cardnum]; > > There is a small error, this is correct: > $array[$row['date']][] = $row[cardnum]; Another error, please do: $array[$row['date']][] = $row['cardnum']; > > > } > > foreach ( $array as $key => $value) > > { > > echo 'date: '. $key .', count: ' . count($array_unique($value)); > > } > > > > and I get the error on the foreach() line: > > > > Warning: Inavlid argument supplied for foreach() in > > c:\htdocs\patroncists.php on line 39. and line 39 is the foreach() line. > > Any suggestions on why I get that error? thanks

« previous php.general (#185241) next »