ホームページ  >  記事  >  バックエンド開発  >  配列内の最大値のインデックスを見つけるにはどうすればよいですか?

配列内の最大値のインデックスを見つけるにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-29 06:30:30541ブラウズ

How to Find the Index of the Maximum Value in an Array?

配列内の最大値のインデックスの特定

次のようなさまざまな値を含む配列を考えます。

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

目的は、この配列内の最大値のインデックスを決定することです。この場合、インデックス 11 の 14 です。

解決策:

インデックスを取得するには配列内の最大値を取得するには、次のアプローチを利用できます。

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

このソリューションを使用すると、最大値に関連付けられたすべてのインデックスの配列を取得できます。ただし、単一のインデックスのみに興味がある場合は、$maxs[0] を使用して直接アクセスできます。

出力:

提供された配列の場合、解の出力は次のようになります:

$maxs = [11]

したがって、最大値のインデックスは 11 で、そのインデックスに関連付けられた値は 14 です。

以上が配列内の最大値のインデックスを見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。