> -----Original Message----- > From: Gary . [mailto:php-general@xxxxxxxxxxxxxxx] > Sent: 25 June 2010 09:14 > To: PHP > Subject: Re: in_array - what the... > > "Ford, Mike" writes: > >> -----Original Message----- > >> 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. > > Agh! So it does. > > You know what's worse? I even looked at the documentation of the > function this morning wondering if that's what the problem was and > *still* didn't see it! > > *slinks away in embarrassment* Not to worry -- happens to the best of us. (Been there, done that, got a wardrobe full of T-shirts!) 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@xxxxxxxxxxxxxx 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 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php