配列内の最大値のインデックスの特定
次のようなさまざまな値を含む配列を考えます。
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 サイトの他の関連記事を参照してください。