Hi Carlton,
Tuesday, July 31, 2007, 2:27:46 PM, you wrote:
> I have an array like this:
> $chance = array("lowercase" => 27, "uppercase" => 62, "integer" => 46);
> The values for each of the keys are randomly generated. I want to
> find the key name of the one which has the highest value. Currently, I'm
> doing this as follows:
> arsort($chance);
> foreach ($chance as $type => $value)
> {
> $result = $type;
> break;
> }
> At this point, $result would be equal to "uppercase". I feel like
> this is a really kludgey way to accomplish this. Is there a better way?
Not tested it, but max() should work as the first parameter can be an
array:
http://uk3.php.net/max
Cheers,
Rich
--
Zend Certified Engineer
http://www.corephp.co.uk
"Never trust a computer you can't throw out of a window"
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php