RE: [PHP] Counting Multidimensional Arrays, Solution Found

From: Date: Tue, 31 Jul 2001 23:03:02 +0000
Subject: RE: [PHP] Counting Multidimensional Arrays, Solution Found
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-60530@lists.php.net to get a copy of this message
Nevermind. I Found the solution. $m, $y, and $d must be cast to integers. -----Original Message----- From: Johnny Nguyen [mailto:johnny@zugara.com] Sent: Tuesday, July 31, 2001 3:58 PM To: php-general@lists.php.net Subject: [PHP] Counting Multidimensional Arrays 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: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net

« previous php.general (#60530) next »