RE: in_array - what the...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Gary . [mailto:php-general@xxxxxxxxxxxxxxx] 
> Sent: Friday, June 25, 2010 1:14 AM
> 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*

Why do this "in_array()" business??

Just do this...

if (self::$aboveArray[$name]) 
{
   //something interesting here
}


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux