如何输出数组的第一个值 和最后一个值???或者输出 最大值和最小值 ~! 要带名字和成绩的!!例如有这样一个数组:Array
(
[刘叶华 ] => 98
[张国立 ] => 96
[周玉 ] => 96
[吴林 ] => 95
[高丽洁 ] => 93
[张群 ] => 90
[陈明生 ] => 87
[吴梦 ] => 87
[陈江平 ] => 85
[李天宝 ] => 80
[雷丹 ] => 76
)
(
[刘叶华 ] => 98
[张国立 ] => 96
[周玉 ] => 96
[吴林 ] => 95
[高丽洁 ] => 93
[张群 ] => 90
[陈明生 ] => 87
[吴梦 ] => 87
[陈江平 ] => 85
[李天宝 ] => 80
[雷丹 ] => 76
)
$arr = Array (
'刘叶华' => 98,
'张国立' => 96,
'周玉' => 96,
'吴林' => 95,
'高丽洁' => 93,
'张群' => 90,
'陈明生' => 87,
'吴梦' => 87,
'陈江平' => 85,
'李天宝' => 80,
'雷丹' => 76
);
$min_name = array_keys($arr,min($arr));
$max_name = array_keys($arr,max($arr));
echo "最小者 " .$min_name[0] . min($arr) . '分<br>';
echo "最大者 " . $max_name[0] . max($arr) . '分<br>';
'刘叶华' => 98,
'张国立' => 96,
'周玉' => 96,
'吴林' => 95,
'高丽洁' => 93,
'张群' => 90,
'陈明生' => 87,
'吴梦' => 87,
'陈江平' => 85,
'李天宝' => 80,
'雷丹' => 76
);
arsort($ar);echo key($ar), current($ar), '<br />';
end($ar);
echo key($ar), current($ar), '<br />';
$ar = Array (
'刘叶华' => 98,
'张国立' => 96,
'周玉' => 96,
'吴林' => 95,
'高丽洁' => 93,
'张群' => 90,
'陈明生' => 87,
'吴梦' => 87,
'陈江平' => 85,
'李天宝' => 80,
'雷丹' => 76
);数组第一个元素 $ar[0]
数组最后一个元素 $count= count($arr); $ar[$count];