php获取数组中键值最大数组项的索引值 原创
原创 更新时间:2015年03月17日 12:56:10 原创 投稿:shichen2014
这篇文章主要介绍了php获取数组中键值最大数组项的索引值的方法,主要通过asort对数组进行排序,再使用foreach循环将数组索引值赋给一个新的数组,从而获取其对应索引值,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了php获取数组中键值最大数组项的索引值的方法。分享给大家供大家参考。具体分析如下:
一、问题:
从给定数组中获取值最大的数组项的键值。用途如:获取班级得分最高的学生的姓名。
二、解决方法:
<?php /* * Created on 2015-3-17 * Created by www.jb51.net */ $arr=array('tom'=>9,'jack'=>3,'kim'=>5,'hack'=>4); asort($arr); //print_r($arr); //输出:Array ( [jack] => 3 [hack] => 4 [kim] => 5 [tom] => 9 ) $rel=array(); foreach($arr as $k=>$v){ $rel[]=$k; } //echo $rel[0];//输出最小值:jack echo end($rel);//输出最大值:tom ?>
希望本文所述对大家的php程序设计有所帮助。
您可能感兴趣的文章:
- PHP判断一个数组是另一个数组子集的方法详解
- PHP获取数组最大值下标的方法
- PHP查找数值数组中不重复最大和最小的10个数的方法
- php求正负数数组中连续元素最大值示例
- 求PHP数组最大值,最小值的代码
- php数组函数序列之array_sum() - 计算数组元素值之和
- php计算数组相同值出现次数的代码(array_count_values)
- php计算多维数组中所有值总和的方法
- PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
- php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
- PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
- PHP实现求连续子数组最大和问题2种解决方法
相关文章
php Undefined index和Undefined variable的解决方法
这段时间在做项目过程中老是出现这个提示,起初是用$act来接受表单post过来的数据2008-03-03浅析PHP substr,mb_substr以及mb_strcut的区别和用法
本篇文章是对PHP中的substr,mb_substr以及mb_strcut区别和用法进行了详细的分析介绍,需要的朋友参考下2013-06-06php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
这篇文章主要介绍了php实现有序数组打印或排序的方法,涉及php针对数组的遍历、判断、构造与合并等常用操作技巧,并附带了Python、C及Go语言的实现代码,需要的朋友可以参考下2016-11-11PHP过滤器 filter_has_var() 函数用法实例分析
这篇文章主要介绍了PHP过滤器 filter_has_var() 函数用法,结合实例形式分析了PHP过滤器 filter_has_var() 函数基本功能、原理、用法及操作注意事项,需要的朋友可以参考下2020-04-04
最新评论