ホームページ > バックエンド開発 > PHPの問題 > PHPで配列内の最大の数字の添え字を見つける方法

PHPで配列内の最大の数字の添え字を見つける方法

青灯夜游
リリース: 2023-03-16 16:56:01
オリジナル
2842 人が閲覧しました

実装手順: 1. max() 関数を使用して、構文「max(array)」で配列の最大数を取得して返します; 2. array_search() 関数を使用して、配列内の最大数を取得し、対応する次のマーク (キー名) を返します。構文は「array_search (最大数, 配列)」です。

PHPで配列内の最大の数字の添え字を見つける方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php では、max( ) 関数と array_search() 関数を使用して、配列内の最大の数値の添字を検索します。

実装手順:

ステップ 1: max() 関数を使用して配列の最大数を見つける

max() 関数 配列内の最大値、または指定された複数の値の最大値を返します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array("1"=>5,"8"=>7,"3"=>4,"7"=>5,"6"=>5);
var_dump($arr);
$max=max($arr);
echo "最大数为:".$max;
?>
ログイン後にコピー

PHPで配列内の最大の数字の添え字を見つける方法

ステップ 2: array_search() 関数を使用して、最大値

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array("1"=>5,"8"=>7,"3"=>4,"7"=>5,"6"=>5);
var_dump($arr);
$max=max($arr);
echo "最大数为:".$max."<br>";
$res=array_search($max,$arr);
echo "最大数的下标为:".$res;
?>
ログイン後にコピー

の添え字 (キー名) を取得します。 PHPで配列内の最大の数字の添え字を見つける方法

説明:

array_search() 関数は、配列内のキー値を検索し、対応するキー名を返します。

array_search(value,array,strict)
ログイン後にコピー
オプション。このパラメータが TRUE に設定されている場合、関数は配列内で同じデータ型と値の要素を検索します。可能な値:
パラメータ 説明
必須。配列内で検索するキー値を指定します。
配列 必須。検索する配列を指定します。
#strict
    true
  • false - デフォルトの
  • true に設定すると、配列内の指定された値の型がチェックされ、数値 5 と文字列 5 は異なります (例 2 を参照)。
戻り値:


指定されたキー値が配列内で見つかった場合は、対応するキー名を返し、それ以外の場合は FALSE を返します。配列内でキー値が複数回見つかった場合は、最初に見つかったキー値に一致するキー名が返されます。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで配列内の最大の数字の添え字を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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