PHP مجموعهای از توابع ریاضی کاربردی برای انجام عملیاتهای مختلف مانند محاسبات پایه، گرد کردن اعداد، و توابع مثلثاتی فراهم میکند. در این مقاله، توابع داخلی مهم ریاضی در PHP را بررسی میکنیم.
abs()
: محاسبه قدر مطلقround()
، ceil()
و floor()
**: گرد کردن اعدادpow()
: توان یک عددsqrt()
: ریشه دوم عددmax()
و min()
: پیدا کردن بیشترین و کمترین مقدارrand()
: تولید عدد تصادفیsin()
, cos()
, tan()
abs()
: محاسبه قدر مطلق
تابع abs()
مقدار قدر مطلق یک عدد را برمیگرداند. این تابع عدد منفی را به عدد مثبت تبدیل میکند.
echo abs(-5); // خروجی: 5
round()
، ceil()
و floor()
: گرد کردن اعدادround()
: عدد را به نزدیکترین عدد صحیح گرد میکند.ceil()
: عدد را به بالا گرد میکند (به عدد صحیح بزرگتر).floor()
: عدد را به پایین گرد میکند (به عدد صحیح کوچکتر).echo round(3.6); // خروجی: 4
echo ceil(3.2); // خروجی: 4
echo floor(3.8); // خروجی: 3
pow()
: توان یک عدد در php
تابع pow()
یک عدد را به توان عدد دیگری میرساند.
echo pow(2, 3); // خروجی: 8
در این مثال، 2 به توان 3 میرسد که برابر با 8 است.
sqrt()
: جذر یا ریشه دوم عدد در php
تابع sqrt()
ریشه دوم یک عدد را محاسبه میکند. این تابع برای محاسباتی که به جذر عدد نیاز دارند بسیار مفید است.
echo sqrt(16); // خروجی: 4
max()
و min()
: پیدا کردن بیشترین و کمترین مقدار
توابع max()
و min()
به ترتیب بیشترین و کمترین مقدار را از میان تعدادی از اعداد برمیگردانند.
echo max(1, 5, 9); // خروجی: 9
echo min(1, 5, 9); // خروجی: 1
rand()
: تولید عدد تصادفی در php
تابع rand()
یک عدد تصادفی تولید میکند. میتوانید محدوده خاصی را نیز تعیین کنید.
echo rand(); // تولید یک عدد تصادفی
echo rand(1, 10); // تولید یک عدد تصادفی بین 1 و 10
sin()
, cos()
, tan()
توابع مثلثاتی مانند sin()
، cos()
و tan()
برای محاسبه مقادیر سینوس، کسینوس و تانژانت زاویه (بر حسب رادیان) استفاده میشوند.
echo sin(pi()/2); // خروجی: 1
echo cos(0); // خروجی: 1
echo tan(pi()/4); // خروجی: 1
توابع ریاضی PHP ابزارهای مهم و متنوعی برای انجام محاسبات پیچیده و ساده هستند. این توابع برای پردازش دادههای عددی، محاسبه ریشه و توان، و حتی تولید اعداد تصادفی مفیدند و به بهینهسازی و سهولت انجام محاسبات کمک میکنند.
ذخیره و نمایش تصاویر و مدیا در پایگاه داده یکی از نیازهای رایج در پروژههای…
هنگام کار با پایگاه داده در PHP، ممکن است خطاهایی ناشی از کوئریهای ناقص یا…
ایجاد پایگاه داده در PHP یکی از مباحث اساسی برای ساخت وبسایتها و برنامههای تحت…
کلاسها در PHP یکی از اصلیترین مباحث برنامهنویسی شیءگرا (Object-Oriented Programming) هستند. با استفاده از…
استفاده از ساختارهای کنترل خطا در برنامهنویسی از اهمیت ویژهای برخوردار است. در زبان PHP،…
اتصال به پایگاه داده database connectivity یکی از مراحل مهم در توسعه وب است. با…