Given //////////////////////////////////////////////////////////////////////////// ////////////// $Events[2001][07][31][0] = new ZEvent("Some Event 0", "Some Description 0", "07-31-2001"); $Events[2001][07][31][1] = new ZEvent("Some Event 1", "Some Description 1", "07-31-2001"); $Events[2001][07][31][2] = new ZEvent("Some Event 2", "Some Description 2", "07-31-2001"); $Events[2001][08][01][0] = new ZEvent("Some Event 0", "Some Description 0", "08-01-2001"); if I set. $someclass->arrEvents = $Events; and then inside of some class i say. $m = 07; $y = 2001; $d = 31; echo count($this->arrEvents[$y][$m][$d]); Shouldn't I get 3 as my output? For some reason I am getting 0. However, if I do: foreach ($someclass->arrEvents[2001][07][31] as $someevent) { echo $someevent->getName(); } I get the correct output: "Some Event 0Some Event 1Some Event 2" Any ideas on how to get the correct count within someclass? Regards, Johnny Nguyen -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]