Re: [PHP] Searching for array keys

2001-05-04 Thread Martin Skjldebrand

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]




Re: [PHP] Searching for array keys

2001-05-03 Thread mailing_list

 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) { 
... 
}

michael

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


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




Re: [PHP] Searching for array keys

2001-05-03 Thread Mark Charette


  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]