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







