0

بررسی توابع PHP

 
sahel_007
sahel_007
کاربر نقره ای
تاریخ عضویت : شهریور 1388 
تعداد پست ها : 353
محل سکونت : ایران زمین

توابع کار با اعداد اعشاری
سه شنبه 3 مرداد 1391  4:35 PM

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

 

مثال :

<?php

$num = (11/3);

$r =round($num) ;

$c =ceil($num) ;

$f =floor($num);

// result: "4 4 3"
echo "$r $c $f";

?>

خروجی :

4 4 3

تابع round ،دارای دو آرگومان است که آرگومان دوم تعداد ارقام اعشار را مشخص می کند و وقتی تعریف نشود عدد را گرد می کند قسمت اعشار کوچکتر از 50 باشد به طرف پایین گرد می کند و بزرگتر مساوی 50 باشد به طرف بالا گرد میکند مثلا عدد 2.5 را 3 و عدد 2.49 را 2 در خروجی تابع خواهیم داشت.

تابع ceil ، تابعی است که اعداد اعشاری را به طرف بالا گرد می کند که در اینجا 3.6666666666667 را تبدیل به 4 می کند.

تابع floor ، تابع گرد کردن اعداد اعشاری رو به پایین است که در این مثال 3.6666666666667 را به طرف پایین یعنی قسمت صحیح عدد می رود که 3 است.

 

تشکرات از این پست
دسترسی سریع به انجمن ها