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

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

Mary-Kate Olsen
リリース: 2024-10-29 06:30:30
オリジナル
564 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート