PHP max() 関数

定義と用法

max() 関数は最大値を返します。

文法

max(x,y)
パラメータ 説明
x 必須。数値。
y 必須。数値。

説明

max() 関数はパラメータの中で数値が最大のものを返します。

1つのパラメータが配列である場合、max() はその配列の中で最大の値を返します。最初のパラメータが整数、文字列、または浮動小数点数である場合、少なくとも2つのパラメータが必要で、max() はこれらの値の中で最大のものを返します。無限多数の値を比較できます。

ヒントとコメント

注:PHP は非数値の文字列を 0 として扱いますが、それが最大の数値であれば、それでも文字列を返します。もし複数のパラメータが 0 と評価され、それが最大値であれば、max() はその中の数値の 0 を返します。数値の 0 がパラメータに含まれていない場合は、アルファベット順に最大の文字列を返します。

この例では、max() 関数を使用して、2つの指定された数の最大値を返す方法を説明します:

<?php
echo(max(5,7));
echo(max(-3,5));
echo(max(-3,-5));
echo(max(7.25,7.30));
?>

出力は以下のようになります:

7
5
-3
7.3