> > What's the best way of finding out if a specific array key is in an
array?
> > I have an associative array which *may* look like
> > (car =>saab, house => mansion, countyW=> A) but can equally well look
like
> >
> > (boat => daycruiser, house => flat, county => B).
> >
> > I want to find out if the key "car" is in the array and do something if
it
> try something like
>
> if (in_array("keyb",array_keys(array("key"=>"a","keyb"=>"b"))))) {
> ...
> }
Maybe I'm being dense here, but won't a simple "isset()" work (using the
KISS principle)?
$ary=array("aa"=>"yy","bb"=>"zz");
$key="aa";
if (isset($ary[$key]))
print "$key set\n";
else
print "$key not set\n";
$key="bb";
if (isset($ary[$key]))
print "$key set\n";
else
print "$key not set\n";
$key="cc";
if (isset($ary[$key]))
print "$key set\n";
else
print "$key not set\n"
returns
aa set
bb set
cc not set
Mark C.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]