ホームページ >バックエンド開発 >PHPチュートリアル >PHP配列の最大値のインデックスを見つけるにはどうすればよいですか?
配列内の最大値のインデックスの決定
配列内の最大値のインデックスを取得することは、プログラミングにおける一般的なタスクです。次のような数値を含む配列を考えてみましょう:
[11] => 14 [10] => 9 [12] => 7 [13] => 7 [14] => 4 [15] => 6
解決策:
配列内の最大値のインデックスを取得するには、組み込み関数を利用します。 PHP 関数 array_keys() 内。この関数は、配列とターゲット値の 2 つの引数を受け取ります。私たちの場合、最大値に興味があります。この関数を max() 関数と組み合わせることで、最高値に関連付けられたインデックスを決定できます。
<code class="php">$maxs = array_keys($array, max($array));</code>
$maxs 配列に保存される結果には、次の値に対応するすべてのインデックスが含まれます。最大値。単一のインデックスのみが必要な場合は、$maxs[0] を使用してアクセスできます。
注:
このアプローチを使用すると、最大値。最大値が複数存在する場合、対応するすべてのインデックスが $maxs 配列に含まれます。
以上がPHP配列の最大値のインデックスを見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。