توابع ریاضی زیادی در PHP وجود دارد تا بتوانیم عملیات ریاضی را انجام دهیم.

عملیات ریاضی پی اچ پی (PHP Math)

در این درس عملیات ریاضی 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().

تابع min() PHP کمترین مقدار را در آرگومان های داده شده و تابع PHP max() بالاترین مقدار را پیدا می کند.

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

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

تابع abs() PHP

تابع abs() PHP قدر مطلق عدد را برمی گرداند.

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

تابع sqrt() PHP

تابع sqrt() PHP جذر یک عدد را برمی گرداند.

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

تابع round() PHP

تابع round() PHP یک عدد اعشاری را به یک عدد صحیح گرد می کند. اگر آرگومان دوم به تابع داده نشود، آن را گرد می کند تا ارقام اعشاری وجود نداشته باشد. اگر 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

تابع rand() PHP

تابع rand() PHP یک عدد تصادفی تولید می کند. با افزودن پارامترهای 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ı)