php نزدیک به 50 تابع را فراهم میکند که میتوانند عملیات مختلف ریاضی را انجام دهند. همراه با اپراتورهای ریاضی ، این توابع میتوانند کار شما را بسیار آسانتر کنند
php نزدیک به 50 تابع را فراهم میکند که میتوانند عملیات مختلف ریاضی را انجام دهند. همراه با اپراتورهای ریاضی ، آنها میتوانند تکالیف شما را بسیار آسانتر کنند. ساده ترین توابع ریاضی تنها به یک پارامتر واحد نیاز دارند. این پارامتر معمولا یک عدد است که به عنوان یک متغیر یا یک رشته پذیرفته شده است. برای مثال تابع ()ceil عدد را به نزدیکترین عدد کامل گرد میکند.
( در تمامی مثالها به جای() از علامتهای <> استفاده کنید)
(?php
$num = 55;
echo ceil($num);
// Result Will Be: 55
$result = ceil(295.34);
echo $result;
// Result Will Be: 296
?)
همانطور که میبینید، نتایج حاصل از این توابع را میتوان چاپ کرد، در یک متغیر ذخیره کرد و غیره... .
برخی توابع ریاضی چندین پارامتر میپذیرند. برای مثال، تابع ()rand بین دو عددی که به آن داده میشود، یک عدد تصادفی تولید میکند. پارامترهای چندگانه با کاما از هم جدا میشوند.
(?php
echo rand(0, 500);
// Result Is: 161
?)
اگر شما صفحه را رفرش کنید، خواهید دید که نتیجه بالا تغییر خواهد کرد و هر بار یک عدد تصادفی بین 0 و 500 برمیگرداند.
در زیر لیستی از تقریبا بیست تابع مفید ریاضی ، همراه با شرح مختصر و پارامترهای مورد نیاز آنها را مشاهده میکنید.
توابع (پارامترها) توضیحات
(عدد ماکزیمم ,عدد مینیمم )rand بازگرداندن یک عدد صحیح تصادفی
(عدد)ceil بازگرداندن مقدار از عدد گرد به سمت بالا به نزدیکترین عدد صحیح
(عدد)floor بازگرداندن مقدار از عدد گرد به سمت پایین به نزدیکترین عدد صحیح
(عدد)abs بازگرداندن مقدار قدر مطلق یک عدد
(عدد)base_convert تبدیل یک عدد از یک پایه به پایه دیگر
(عدد دو دویی)bindec تبدیل یک عدد دودویی به یک عدد دهدهی
(عدد دهدهی)decbin تبدیل یک عدد دهدهیبه یک عدد دودویی
(عدد دهدهی)dechex تبدیل یک عدد دهدهی به عدد هگزادسیمال
(عدد دهدهی)decoct تبدیل یک عدد دهدهی به عدد در مبنای هشت
(مقسوم علیه ,عدد)fmod بازگرداندن باقی مانده (پیمانه) از تقسیم آرگومان
(عدد مبنای هشت)hexdec تبدیل یک عدد هگزا دسیمال به یک عدد دهدهی
(عدد)is_finite اگر مقدار، یک عدد متناهی باشد، True برمیگرداند
(عدد)is_infinite اگر مقدار ،یک عدد نامتناهی باشد، True برمیگرداند
(مقدار)is_nan اگر مقدار، یک عددنباشد، True برمیگرداند
(عدد2 ,عدد1)max برگرداندن مقدار بزرگتر از بین دو عدد داده شده
(عدد2 ,عدد1)min برگرداندن مقدار کوچکتر از بین دو عدد داده شده
()pi برگرداندن مقدار عدد پی
(pow(x,y برگرداندن مقدار x به توان y
(اختیاری,عدد)round عدد را به نزدیکترین عدد صحیح گرد میکند (تعداد ارقام بعد از نقطه اعشاری اختیاری است)
(عدد)sqrt بازگرداندن ریشه مربع یک عدد