首頁 >後端開發 >php教程 >如何找到 PHP 數組中最大值的索引?

如何找到 PHP 數組中最大值的索引?

Susan Sarandon
Susan Sarandon原創
2024-10-29 06:13:02861瀏覽

How to Find the Index of the Maximum Value in a PHP Array?

決定數組中最大值的索引

檢索數組中最大值的索引是編程中的常見任務。考慮一個帶有數值的數組,例如:

[11] => 14
[10] => 9
[12] => 7
[13] => 7
[14] => 4
[15] => 6

解:

要取得數組中最高值的索引,我們利用內建的在PHP 函數array_keys() 中。此函數有兩個參數:陣列和目標值。在我們的例子中,我們對最大值感興趣。透過將此函數與 max() 函數結合,我們可以確定與最高值關聯的索引。

<code class="php">$maxs = array_keys($array, max($array));</code>

結果儲存在 $maxs 陣列中,包含與最大值。如果您只需要單一索引,您可以使用 $maxs[0] 存取它。

注意:

使用此方法,您可以獲得與最大值。如果最大值多次出現,則所有對應的索引都將包含在 $maxs 陣列中。

以上是如何找到 PHP 數組中最大值的索引?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn