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

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

青灯夜游
青灯夜游オリジナル
2022-04-29 15:06:336999ブラウズ

2 つの方法: 1. 「max(array)」ステートメントを使用して最大値を取得し、「min(array)」ステートメントを使用して最小値を取得します。 2. 「sort(array)」を使用して配列を昇順にソートし、「array_key_first(array)」を使用して最小値を取得し、「array_key_last(array)」を使用して最大値を取得します。

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

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

php では、さまざまな方法があります。配列の最大値と最小値を取得するために、この記事では 2 つの方法を紹介します。

方法 1: max() 関数と min() 関数を使用する

  • max() 関数は配列の最大値を返します

  • #min() 関数は配列の最小値を返します

  • #例:
#
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,2,3,4,5,6,7,8,9);
echo "数组最大值为: ".max($arr)."<br>";
echo "数组最小值为: ".min($arr)."<br>";
?>


#方法 2: sort()、array_key_first()、array_key_last() 関数を使用するPHP配列の最大値と最小値を見つける方法

sort() を使用して配列を昇順に並べ替えることができます

<?php
$arr=array(52,1,45,9,0,21,-1,40,-5);
sort($arr);
var_dump($arr);
?>

配列の最初の要素が最小値であることがわかります。最後の要素が最大値なので、この 2 つの値を取り出すだけです。

PHP配列の最大値と最小値を見つける方法それでは、配列の最初の要素と最後の要素を取得するにはどうすればよいでしょうか? array_key_first() 関数と array_key_last() 関数を使用できます。指定された配列の最初の要素、キー値。

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

  • echo "数组最大值为: ".array_key_last($arr)."<br>";
    echo "数组最小值为: ".array_key_first($arr)."<br>";

  • 注: これら 2 つの関数の PHP バージョン: PHP 7 >= 7.3.0、PHP 8

    推奨調査: "
  • PHP ビデオ チュートリアル
"

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

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