RE: [PHP] in_array - what the...

From: Date: Fri, 25 Jun 2010 07:53:22 +0000
Subject: RE: [PHP] in_array - what the...
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-306418@lists.php.net to get a copy of this message
> -----Original Message----- > From: Gary . [mailto:php-general@garydjones.name] > Sent: 25 June 2010 08:18 > To: PHP > Subject: [PHP] in_array - what the... > > If I have an array that looks like > array(1) { > ["mac_address"]=> > string(2) "td" > } > > and I call > if (in_array($name, self::$aboveArray)) > with $name as > string(11) "mac_address" > > what should be the result? FALSE -- in_array checks the *values*, not the keys, so would be looking at the "td" for this element. To do what you want to do, simply do an isset(): if (isset($array['mac_address'])): // do stuff with $array['mac_address'] else: // it doesn't exist endif; Cheers! Mike -- Mike Ford, Electronic Information Developer, Libraries and Learning Innovation, Leeds Metropolitan University, C507, Civic Quarter Campus, Woodhouse Lane, LEEDS,  LS1 3HE,  United Kingdom Email: m.ford@leedsmet.ac.uk Tel: +44 113 812 4730 To view the terms under which this email is distributed, please go to http://disclaimer.leedsmet.ac.uk/email.htm

« previous php.general (#306418) next »