Finding value in multi-dimensional array

From: Date: Fri, 09 Apr 2004 19:43:36 +0000
Subject: Finding value in multi-dimensional array
Groups: php.general 
Request: Send a blank email to php-general+get-183028@lists.php.net to get a copy of this message
Hi, being somewhat of a noob, I hope I'm using the right language to phrase this question... In a project I am working with, I have a multi-dimensional array in session when a user logs in. Visually, it looks something like this... OBJ_user username => value isAdmin => value modSettings => contacts => array news => array listings => firstname => value lastname => value active => value phone => value gallery => array anothermod => array userID => value js => value I'm trying to check the value of active for an if() statement and can't seem to figure out the correct syntax to get it to work. I've tried if($_SESSION["OBJ_user"]->modSettings["listings"]->active == "1") { then do something; } else { then do something else; } if($_SESSION["OBJ_user"]["modSettings"]["listings"]["active"]) { then do something; } else { then do something else; } if($_SESSION["OBJ_user"]["modSettings"]["listings"]["active"] == "1") { then do something; } else { then do something else; } and none of them work even though I know the session value is there. Any advice as to what I'm doing wrong? Thanks, verdon

« previous php.general (#183028) next »