Re: [PHP] Searching for array keys
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
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
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]