首頁 > 後端開發 > PHP問題 > php怎麼求數組最大值和下標

php怎麼求數組最大值和下標

青灯夜游
發布: 2023-03-16 06:24:01
原創
3119 人瀏覽過

php求數組最大值和下標的方法:1、利用max()取得數組最大值,語法「$max=max($arr);」;2、使用array_search()在數組中搜尋最大值,會傳回對應的下標值,語法「array_search($max,$arr)」。

php怎麼求數組最大值和下標

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php求陣列最大值與下標的方法

php求陣列最大值與下標可以分成兩個部分:

  • 取得陣列的最大值

  • 根據最大值來求該值在陣列的下標(鍵名)

下面就來給大家具體介紹一下實作方法。

1、取得陣列的最大值

PHP取得陣列最值有多種方法,例如排序(升序或降序),這樣開頭或結尾的元素就是最值。

但因為還有取得其下標,所以排序就不一定可選(可能會破壞其原有順序)。

那我們就直接利用內建函數--max()好了。

  • max() 函數可以傳回一個陣列中的最大值

#
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,45,9,0,52,21,-1,40,-5);
var_dump($arr);
$max=max($arr);
echo "数组最大值为: ".$max."<br>";
?>
登入後複製

php怎麼求數組最大值和下標

##2 、根據最大值來求該值在數組的下標(鍵名)

PHP提供了一個內建函數--array_search()

該函數可以在數組中搜尋給定的值,如果成功則傳回對應的鍵名(下標)。

$index=array_search($max,$arr);
echo "最大值的下标为:".$index;
登入後複製

php怎麼求數組最大值和下標

推薦學習:《

PHP影片教學

以上是php怎麼求數組最大值和下標的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板