جستجو برای:
  • دوره ها
    • حساب کاربری
    • سبد خرید
  • مقالات
 
نارنجک
0

ورود و ثبت نام

دسته بندی‌ دوره‌ها
  • صفحه اصلی
  • دوره ها
    • دوره مقدماتی HTMLCSS
    • دوره پروژه محور php
    • دوره مقدماتی برنامه نویسی
  • مقالات
    • آموزش پی اچ پی
    • آموزش لاراول
    • آموزش جاوا اسکریپت
    • آموزش HTML
    • آموزش CSS
    • آموزش وردپرس

وبلاگ

نارنجک مقالات کل دسته بندی ها آموزش پی اچ پی توابع ریاضی در PHP

توابع ریاضی در PHP

۱۳۹۹/۰۷/۱۷
ارسال شده توسط ساسان احمدی
آموزش پی اچ پی ، آموزش‌های رایگان ، کل دسته بندی ها ، مقالات
144 بازدید
توابع ریاضی در PHP

در این مقاله از سری مقالات آموزش PHP با هم درمورد توابع ریاضی در PHP صحبت می‌کنیم.

فهرست محتوا پنهان
1 توابع ریاضی در PHP چی هستن؟ و کاربردشون چیه؟
2 تابع ()pi در PHP
3 توابع ()min و ()max در PHP
4 تابع ()abs در PHP
5 تابع ()sqrt در PHP
6 تابع ()round در PHP
7 تابع ()ceil در PHP
8 تابع ()floor در PHP
9 اعداد تصادفی(random) در PHP
10 تابع (x,y)pow در PHP

 

توابع ریاضی در PHP چی هستن؟ و کاربردشون چیه؟

امکان داره تو بعضی از پروژه‌هامون نیاز داشته باشیم از توابع ریاضی استفاده کنیم. در زبان PHP مجموعه‌ای از توابع ریاضی وجود داره که باعث میشه بتونیم خیلی راحت عملیات‌های ریاضی رو روی اعداد انجام بدیم. در ادامه تعدادی از مهم‌ترین توابع ریاضی در PHP رو با هم بررسی می‌کنیم.

تابع ()pi در PHP

تابع ()pi مقدار عدد پی در ریاضی رو برمی‌گردونه.

<?php
echo(pi()); 
// returns 3.1415926535898
?>

توابع ()min و ()max در PHP

هرگاه نیاز داشتیم بین تعدادی عدد کم‌ترین و یا بیشترین مقدار رو پیدا کنیم از این توابع استفاده می‌کنیم. توابع ()min و ()max کم‌ترین و بیشترین مقدار رو بین آرگومان‌های ورودیش برمی‌گردونه.

<?php
echo(min(0, 150, 30, 20, -8, -200)); 
 // returns -200

echo(max(0, 150, 30, 20, -8, -200));  
// returns 150
?>

تابع ()abs در PHP

تابع ()abs قدرمطلق(مقدار مثبت) یک عدد رو برمی‌گردونه.

<?php
echo(abs(-334.87));  
// returns 334.87
?>

تابع ()sqrt در PHP

تابع ()sqrt جذر(ریشه‌ی مربع) یک عدد رو برمی‌گردونه.

<?php
echo(sqrt(64));  
// returns 8
?>

تابع ()round در PHP

تابع ()round عدد از نوع float رو به نزدیک‌ترین عدد صحیح به اون عدد گرد می‌کنه.

<?php
echo(round(3.60));  
// returns 4

echo(round(3.49));  
// returns 3
?>

تابع ()ceil در PHP

تابع ()ceil عدد ورودی موردنظر رو به نزدیک‌ترین عدد صحیح بزرگ‌تر گرد می‌کنه.

<?php
echo(ceil(0.60));
// 1
echo(ceil(0.40));
// 1
echo(ceil(5));
// 5
echo(ceil(5.1));
// 6
echo(ceil(-5.1));
// -5
echo(ceil(-5.9));
// -5
?>

تابع ()floor در PHP

تابع ()floor عدد ورودی موردنظر رو به نزدیک‌ترین عدد صحیح کوچک‌تر گرد می‌کنه.

<?php
echo(ceil(0.60));
// 0
echo(ceil(0.40));
// 0
echo(ceil(5));
// 5
echo(ceil(5.1));
// 5
echo(ceil(-5.1));
// -6
echo(ceil(-5.9));
// -6
?>

اعداد تصادفی(random) در PHP

تابع ()rand یک عدد تصادفی تولید می‌کنه.

<?php
echo(rand());
?>

برای کنترل بیشتر روی عدد تصادفی تولید شده، می‌تونیم کم‌ترین و بیشترین مقدار عدد رو مشخص کنیم. درواقع با این کار بازه‌ی موردنظر برای عدد تصادفی به دست اومده رو مشخص می‌کنیم.

برای مثال، اگه بخوایم یک عدد تصادفی بین ۱۰ تا ۱۰۰ تولید کنیم، بصورت زیر عمل می‌کنیم.

<?php
echo(rand(10, 100));
?>

تابع (x,y)pow در PHP

تابع ()pow مقدار x رو به توان y می‌رسونه. نکته‌ی مهم اینکه مقدار توان(y) باید عددی صحیح باشه.

<?php
echo(pow(2,4));
// 16
echo(pow(-2,4));
// 16
echo(pow(-2,-4));
// 0.0625
echo(pow(-2,-3.2));
// NON
?>

همینطور که میبینید مقدار خروجی آخرین مثال NON برمی‌گردونه، چون مقدار توانش عدد صحیحی نیست.

امیدوارم که این آموزش PHP هم براتون مفید بوده باشه. ممنون می‌شم نظراتتون رو برامون ارسال کنید.

 

5 / 5 ( 3 امتیاز )
اشتراک گذاری:
برچسب ها: math function in phpphpآموزش phpتابع ()ceilتابع ()floorتابع ()randتابع pi()تابع pow()توابع ریاضی در زبان phpتوان در phpتولید عدد تصادفی در phpریاضی

مطالب زیر را حتما مطالعه کنید

توابع در php

توابع در php

در این مقاله از سری مقالات آموزش PHP سایت نارنجک، با هم درمورد توابع در php...
data types در جاوا اسکریپت

data types در جاوا اسکریپت انواع داده

بعد از آشنایی با متغیرها نوبتِ یادگیری انواع داده یا data types در جاوا اسکریپت...
ساختار برنامه در لاراول

ساختار برنامه ‌در لاراول

در این مقاله از سری مقالات آموزش Laravel سایت نارنجک، ساختار برنامه ‌در لاراول رو با...
کاربرد Attribute در HTML

کاربرد Attribute در HTML

بعد از آشنایی با ساختار تگ های HTML نوبت یادگیری Attribute ها است در این...
سلکتورها در CSS

سلکتورها در CSS

در مقاله قبل فهمیدیم CSS چیه و با CSS آشنا شدیم در این مقاله می...
عملگرها در جاوا اسکریپت

عملگرها در جاوا اسکریپت

بعد از آشنایی با متغیر ها در زبان جاوا اسکریپت اولین چیزی که هرکسی باید...
قدیمی تر وردپرس چیست و کاربرد های آن
جدیدتر آموزش نصب وردپرس روی لوکال هاست

دیدگاهتان را بنویسید لغو پاسخ

جدیدترین مقالات
  • توابع در php ۱۳۹۹/۰۸/۱۶
  • data types در جاوا اسکریپت انواع داده ۱۳۹۹/۰۸/۱۶
  • ساختار برنامه ‌در لاراول ۱۳۹۹/۰۸/۱۱
  • کاربرد Attribute در HTML ۱۳۹۹/۰۸/۱۰
  • سلکتورها در CSS ۱۳۹۹/۰۸/۰۷
درباره نارنجک

ما در نارنجک به دنبال آموزش حرفه ای و پروژه محور شما هستیم. آموزش های بی‌نظیری که شما را از هر آموزش دیگری بی نیاز می‌کند.

  • info@narenjak.com
دسترسی سریع
  • مقالات
  • دوره ها
  • حساب کاربری
  • تماس با ما
  • درباره ما
تمامی حقوق برای سایت نارنجک محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت