PHP には数学的な演算を実行できるように、多くの数学関数があります。

PHP 数学的演算 (PHP 数学)

このレッスンでは、PHP の算術演算 (PHP Math) を例を挙げて説明します。レッスンを読んで応用して調べてください。

PHP 数学関数: pi()

PHP pi() 関数は PI 番号を返します。以下の例でその使用方法を確認できます。

echo pi();
// Çıktı: 3.1415926535898

あるいは、変数に代入して使用することもできます。

$pi_number = pi();
echo $pi_number;
// Çıktı: 3.1415926535898

PHP min() および max() 関数

PHP min() 関数は指定された引数の最小値を検索し、PHP max() 関数は最大値を検索します。

echo min(1, 83, 593, 33, 10, 493);
// Çıktı: 1

echo max(1, 83, 593, 33, 10, 493);
// Çıktı: 593

PHP abs() 関数

PHP abs() 関数は数値の絶対値を返します。

echo abs(-10);
// Çıktı: 10

PHP sqrt() 関数

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

echo sqrt(81);
// Çıktı: 9

PHPのround()関数

PHP のround() 関数は、10 進数を整数に丸めます。 2 番目の引数が関数に与えられない場合、小数点以下の桁がなくなるように四捨五入されます。 2 番目の引数として 1 が指定された場合、小数第 1 位に四捨五入されます。 2 を指定すると、小数点第 2 位に四捨五入されます。

echo round(1.60);
// Çıktı: 2

echo round(1.2);
// Çıktı: 1

echo round(1.68);
// Çıktı: 2

echo round(1.68,1);
// Çıktı: 1.7

echo round(1.688,2);
// Çıktı: 1.69

PHP rand() 関数

PHP rand() 関数は乱数を生成します。 min パラメータと max パラメータを追加することで、生成される乱数の下限値と上限値を設定できます。

echo rand();
// Çıktı: (bilinemeyen ve her seferinde değişen rastgele bir sayı)

echo rand(10,100);
// Çıktı: (bilinemeyen ve her seferinde değişen, 10 ve 100 arasında (10 ve 100 dahil) rastgele bir sayı)