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

PHPで配列の最大値を見つける方法

青灯夜游
リリース: 2023-03-15 22:42:01
オリジナル
7445 人が閲覧しました

2 つの方法: 1. max() を使用して最大値を取得します。構文は「max($arr)」です。 2. 「arsort($arr)」を使用して配列を降順にソートします。ソート後、配列の最初の要素が最大値になります。「reset($arr)」または「array_key_first($arr)」を使用して取得します。それはアウトです。

PHPで配列の最大値を見つける方法

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

php シーク配列の最大値を取得する 2 つの方法

方法 1: 組み込み関数を直接使用する max()

max() 関数が返すことができる配列の最大値

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(52,1,45,9,0,21,-1,40,-5);
var_dump($arr);
echo "数组最大值为: ".max($arr)."<br>";
?>
ログイン後にコピー

PHPで配列の最大値を見つける方法

方法 2: 配列要素を降順にソートし、最初の要素を取り出す

arsort を使用する() で配列を降順に並べ替えます。

$arr=array(52,1,45,9,0,21,-1,40,-5);
arsort($arr);
var_dump($arr);
ログイン後にコピー

PHPで配列の最大値を見つける方法

配列の最初の要素が必要な最大値なので、それを取り出すだけです。

最初の要素を取得するには、reset() 関数または array_key_first() 関数を使用できます。

  • array_key_first() 指定された配列の最初のキー値を取得します。

  • #reset() 関数は、配列内の内部ポインタを最初の要素にポイントし、最初の配列要素の値を返すことができます。配列が空の場合は、ブール値を返します。間違い。

  • echo "数组最大值为: ".reset($arr)."<br>";
    echo "数组最大值为: ".array_key_first($arr);
    ログイン後にコピー

    PHPで配列の最大値を見つける方法

    推奨学習: 「

    PHP ビデオ チュートリアル

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

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