如何输出数组的第一个值 和最后一个值???或者输出 最大值和最小值 ~! 要带名字和成绩的!!例如有这样一个数组:Array
(
[刘叶华 ] => 98
[张国立 ] => 96
[周玉 ] => 96
[吴林 ] => 95
[高丽洁 ] => 93
[张群 ] => 90
[陈明生 ] => 87
[吴梦 ] => 87
[陈江平 ] => 85
[李天宝 ] => 80
[雷丹 ] => 76
)
(
[刘叶华 ] => 98
[张国立 ] => 96
[周玉 ] => 96
[吴林 ] => 95
[高丽洁 ] => 93
[张群 ] => 90
[陈明生 ] => 87
[吴梦 ] => 87
[陈江平 ] => 85
[李天宝 ] => 80
[雷丹 ] => 76
)
解决方案 »
- 上传文件转码问题
- php中的js判断
- 如何解决Fatal error: Call to undefined function http_parse_headers()
- openssl_public_encrypt对同一个数据加密后为什么一直变化的?
- apache服务器启动出错 the requested operation has failed
- 用prototype怎样修改class里的内容?
- 求助:shell_exec的问题,没有分了,多包涵。。
- 在input表单元素中居然能够输入一个回车!
- 怎么在php中实现对话框?
- 感觉用模板和在html里直接嵌入php差不多啊
- 我的for循环为什么只能循环一次···
- 求助有类似经历的同志
$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];