【发布时间】:2015-05-21 07:43:42
【问题描述】:
我有一个这样的数组
$cal = array("D"=>"35", "I"=>"23", "S"=>"34", "C"=>"2");
现在我想获得第二个最高值的键 对于上面的例子,第二个高度是 34 ,所以我应该得到一个输出“S”,因为 S 是分配给 34 的键。
我已经试过了
$cal = array("D"=>"35", "I"=>"23", "S"=>"34", "C"=>"2");
arsort($cal);
$keys = array_keys($cal);
echo $cal[$keys[1]];
但我只得到 34 作为回报。但我希望他们将密钥 34 分配给意味着“s”。
请注意,该数组中的所有值都是动态的。
谢谢
【问题讨论】:
-
$keys[1]包含你想要的或者我错过了什么?