Mark Charette wrote:

> 
>> > 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
> 
Thanks, 

So simple - giving it more thought than before rushing off to work I would 
possibly have found it myself.

M.

-- 
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]

Reply via email to