توابع ریاضی در PHP (Math Functions)
گاهی در برنامه نویسی نیاز داریم با عددها کار کنیم؛ مثل جمع کردن، گردکردن یا پیدا کردن عدد تصادفی. در PHP توابع (Functions) زیادی برای این کارها هست که یاد گرفتنش خیلی ساده ست!
تابع pi() در PHP
تابع pi()
مقدار عدد پی (3.14159) رو برمی گردونه. عدد پی همون عددیه که تو ریاضی برای دایره ها استفاده می کنیم.
echo(pi());
تابع های min() و max()
تابع min()
کوچیک ترین عدد و max()
بزرگ ترین عدد رو از بین چند عدد پیدا می کنه. مثل وقتی که می خوای ببینی بین نمره هات کدوم بیشترینه.
echo(min(0, 150, 30, 20, -8, -200));
echo(max(0, 150, 30, 20, -8, -200));
تابع abs() برای مقدار مثبت
تابع abs()
همیشه مقدار مثبت عدد رو می ده. مثلاً اگر -6.7 بدی، می گه 6.7 چون قدر مطلق یعنی فاصله تا صفر.
echo(abs(-6.7));
تابع sqrt() برای جذر
تابع sqrt()
جذر (ریشه دوم) عدد رو حساب می کنه. مثلاً جذر 64 برابر 8 هست چون 8×8 می شه 64.
echo(sqrt(64));
تابع round() برای گردکردن
تابع round()
عدد اعشاری رو به نزدیک ترین عدد صحیح گرد می کنه. یعنی اگه 0.49 بدی، می شه 0 و اگه 0.60 بدی، می شه 1.
echo(round(0.60));
echo(round(0.49));
اعداد تصادفی با rand()
تابع rand()
عدد تصادفی می سازه؛ یعنی هر بار اجرا کنی، یه عدد جدید می گیری. مثل وقتی که تاس می ندازی.
echo(rand());
می تونی حداقل و حداکثر عدد تصادفی رو هم تعیین کنی. مثلاً اگه بخوای عددی بین 10 تا 100 بگیری:
echo(rand(10, 100));
جمع بندی سریع
- pi() عدد پی رو برمی گردونه.
- min() و max() کوچیک ترین و بزرگ ترین عدد رو پیدا می کنن.
- abs() مقدار مثبت عدد رو می ده.
- sqrt() جذر عدد رو حساب می کنه.
- rand() عدد تصادفی تولید می کنه.
نکته: می تونی درباره توابع بیشتر در صفحه توابع PHP بخونی یا صفحه ثابت ها در PHP رو ببینی.
برای مطالعه بیشتر، این منابع خارجی مفیدند: مستندات رسمی PHP و راهنمای W3Schools.