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

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

Susan Sarandon
Susan Sarandonオリジナル
2024-10-29 06:13:02860ブラウズ

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() 内。この関数は、配列とターゲット値の 2 つの引数を受け取ります。私たちの場合、最大値に興味があります。この関数を max() 関数と組み合わせることで、最高値に関連付けられたインデックスを決定できます。

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

$maxs 配列に保存される結果には、次の値に対応するすべてのインデックスが含まれます。最大値。単一のインデックスのみが必要な場合は、$maxs[0] を使用してアクセスできます。

注:

このアプローチを使用すると、最大値。最大値が複数存在する場合、対応するすべてのインデックスが $maxs 配列に含まれます。

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

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