😀

PHP 数式で便利な関数集

2023/08/30に公開

覚えておくと計算処理の時に便利な関数を紹介します。

max

引数に設定された値から一番大きな数を返します。使い方としては複数の変数を引数に
設定する方法と配列を引数に設定する方法があります

$x = 3;
$y = 5;
echo max($x,$y);
//出力「5」

$array = [2,3,1,7,4,6,5];
echo max($array);
//出力 「7」

min

引数に設定された値から一番小さな数を返します。使い方はmax関数と同じです。

$x = 3;
$y = 5;
echo max($x,$y);
//出力「3」

$array = [2,3,1,7,4,6,5];
echo max($array);
//出力 「1」

abs

引数に設定した値の絶対値を返します。

$x = -5;
echo abs($x);
//出力「5」

decbin (10進数を2進数に変換)

10進数から2進数への変換を行います。

$x = 5;
echo decbin($x);
//出力「101」

bindec(2進数を10進数に変換)

2進数からへ10進数の変換を行います

$x = 1011;
echo bindec($x);
//出力「11」

floor

引数に設定された値に切り下げを行います。

$x = 5.823;
echo floor($x);
//出力「5」

ceil

引数に設定された値に切り上げを行います。

$x = 6.313;
echo ceil($x);
//出力「7」

round

引数に設定された値に四捨五入を行います。また第二引数に桁数を指定することができます。

$x = 2.452;
echo round($x);
//出力「2」

$x = 1.234;
echo round($x,2);
//出力 「1.23」

mt_rand

引数に設定された値の範囲で乱数を返します。
第一引数に最小値、第二引数に最大値を入れます。

$r = mt_rand(1,10);
echo $r;

まとめ

いかがでしたでしょうか?まだまだ様々な関数があります。
pow,sqrt,hypotなど紹介しいない関数もあるので気になる方は調べてみてください!

Discussion