PHP Math

PHPには数値に対して数学的な操作を行うための一連の数学関数(Math)が用意されています。

pi()関数

pi()関数は円周率の値を返します:

echo(pi());

min()、max()関数

min()関数とmax()関数は、引数のリストの中から最小値または最大値を見つけるために使用されます:

echo(min(0, 150, 30, 20, -8, -200));
echo(max(0, 150, 30, 20, -8, -200));

abs()関数

abs()関数は数値の絶対値(正の値)を返します:

echo(abs(-6.7));

sqrt()関数

sqrt()関数は数値の平方根を返します:

echo(sqrt(64));

round()関数

round()関数は浮動小数点数を最も近い整数に丸めます:

echo(round(0.60));
echo(round(0.49));

ランダムな数値

rand()関数はランダムな数値を生成します:

echo(rand());

ランダムな数値をより制御するには、オプションのminとmaxパラメータを追加して最小整数と最大整数を指定します。

例えば、10から100(両端含む)の間のランダムな整数を得たい場合は、rand(10, 100)を使用します:

echo(rand(10, 100));