تبلیغات
Bcode.ir - حذف اعشار در php با توابع round ، ceil و floor

حذف اعشار در php با توابع round ، ceil و floor

نویسنده :
تاریخ:دوشنبه 1 تیر 1394-11:30 ب.ظ

php logo

با توابع round ، ceil و floor در php می توان بخش اعشاری عدد را حذف کرد ( گرد کردن عدد ) اما خاصیت هرکدام با هم فرق دارد


round  : به نزدیکترین عدد صحیح گرد می کند .
$number = round (2.99) ;     echo $number ;     3
$number = round (2.4) ;       echo $number ;     2
$number = round (2.5) ;       echo $number ;     3

می توانیم تعیین کنیم تا چند رقم اعشار را نگه دارد و  بقیه را گرد کند

$number = round (2.6762134 , 2) ;       echo $number ;     2.68

همچنین با تعیین تنظیمات از قبل بگوییم رند کردن به سمت پایین تر یا بالا تر باشد

echo round(2.5, 0, PHP_ROUND_HALF_UP);          نتیجه    3
echo round(2.5, 0, PHP_ROUND_HALF_DOWN);     نتیجه    2

ceil  : به سمت مثبت ترین عدد گرد می کند ( به سمت مثبت بی نها یت )

$number = ceil (2.9) ;       echo $number ;     3
$number = ceil (2.1) ;       echo $number ;     3
$number = ceil (2.5) ;       echo $number ;     3


floor  :  به سمت منفی تر گرد می کند ( منفی بی نهایت )

$number = floor (2.9) ;      echo $number ;    2
$number = floor (2.1) ;      echo $number ;    2
$number = floor (2.5) ;      echo $number ;    2





تلگرام

دسته بندی : php 

برچسب ها:

نظرات() 
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نظرات پس از تایید نشان داده خواهند شد.