PDA

View Full Version : گرد کردن اعداد اعشاری



agent31537
پنج شنبه 25 مهر 1392, 14:18 عصر
با سلام


چطوری میتونم یک عدد مثلا 0.12598877222 را رند کرد به طرف منفی بشه ( 0 ) و یا مثبت بشه ( 1 )

SilverLearn
پنج شنبه 25 مهر 1392, 14:26 عصر
هنگام استفاده از تابع round ، می توانیم تعیین کنیم که عمل گرد کردن برای چند رقم اعشار به بعد باشد. مثلا تعیین کنیم که یک رقم اعشار از اعداد نگه داشته شود و سایر رقم های اعشاری گرد شوند. برای این منظور، باید تعداد ارقام اعشاری که می خواهیم نگه داشته شود را درون پرانتز تابع round بنویسیم. برای درک بهتر این موضوع، به مثال زیر توجه کنید :






<?php
$A=round(2.676,2);
echo($A);
?>

SilverLearn
پنج شنبه 25 مهر 1392, 14:29 عصر
راستی یادم رفت بگم

تابع round : گرد کردن به سمت نزدیکترین عدد صحیح

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

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


مثال :




<?php

$A=round(2.9);
echo($A);
echo("<br />");

$B=ceil(2.9);
echo($B);
echo("<br />");

$C=floor(2.9);
echo($C);
echo("<br />");
?>