首頁 >後端開發 >php教程 >php取得數組中鍵值最大數組項的索引值的方法

php取得數組中鍵值最大數組項的索引值的方法

墨辰丷
墨辰丷原創
2018-06-12 14:32:012940瀏覽

這篇文章主要介紹了php取得數組中鍵值最大數組項的索引值的方法,主要透過asort對數組進行排序,再使用foreach循環將數組索引值賦給一個新的數組,從而獲取其對應索引值,非常具有實用價值,需要的朋友可以參考下

本文實例講述了php獲取數組中鍵值最大數組項的索引值的方法。具體分析如下:

一、問題:

從給定陣列中取得值最大的陣列項目的鍵值。用途如:取得班級得分最高的學生的姓名。

二、解決方法:

<?php
/*
 * Created on 2018-6-12
 * Created by www.php.cn
 */
 $arr=array(&#39;tom&#39;=>9,&#39;jack&#39;=>3,&#39;kim&#39;=>5,&#39;hack&#39;=>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