Counting Multidimensional Arrays

From: Date: Tue, 31 Jul 2001 22:58:02 +0000
Subject: Counting Multidimensional Arrays
Groups: php.general 
Request: Send a blank email to php-general+get-60528@lists.php.net to get a copy of this message
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

« previous php.general (#60528) next »