• 技术文章 >后端开发 >php教程

    php获取数组中键值最大数组项的索引值的方法

    墨辰丷墨辰丷2018-06-12 14:32:01原创1390
    这篇文章主要介绍了php获取数组中键值最大数组项的索引值的方法,主要通过asort对数组进行排序,再使用foreach循环将数组索引值赋给一个新的数组,从而获取其对应索引值,非常具有实用价值,需要的朋友可以参考下

    本文实例讲述了php获取数组中键值最大数组项的索引值的方法。具体分析如下:

    一、问题:

    从给定数组中获取值最大的数组项的键值。用途如:获取班级得分最高的学生的姓名。

    二、解决方法:

    <?php
    /*
     * Created on 2018-6-12
     * Created by m.sbmmt.com
     */
     $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分割字符串explode函数的用法

    PHP中is_dir()函数的定义与使用

    以上就是php获取数组中键值最大数组项的索引值的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php字符串分割函数的方法 下一篇:php中array_key_exists和isset的使用方法
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php简单实现查询数据库返回json数据_PHP教程• thinkphp中空模板与空模块的用法实例,thinkphp中空_PHP教程• php将session放入memcached的设置方法_PHP教程• ThinkPHP模板IF标签用法详解_PHP教程• PHP之APC缓存详细介绍 apc模块安装_PHP教程
    1/1

    PHP中文网