|
|
|
อยากทราบโค๊ด php เกี่ยวกับการปัดเศษขึ้นอะครับ เช่น 1982 ให้เป็น 1990 ครับ |
|
|
|
|
|
|
|
http://thaimisc.pukpik.com/r/view.php?id=437&category=
ไม่แน่ใจว่าใช่ที่หาป่าว
|
|
|
|
|
Date :
2011-06-05 17:18:12 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-06-05 18:20:11 |
By :
45454 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่อยากได้ ที่ มัน ปัดขึ้นเป็นหลัก 10 อะครับ ไม่อยากให้มีหน่วยตรับ
|
|
|
|
|
Date :
2011-06-05 18:30:53 |
By :
4545 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://php.net/manual/en/function.number-format.php
0 คือไม่มีทศนิยม
1 คือ 0.0
2 คือ 0.00
ลองเล่นดูนะคับ
|
|
|
|
|
Date :
2011-06-05 18:45:10 |
By :
taza678 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดู code นี้ละกันนะครับ ผมเขียนขึ้นเองเพื่อใช้ในการคำนวณเงินเดือนในระบบแท่ง
Code (PHP)
<?php
$salary=array(934.56,
1241.625,
1331.925,
555.78,
871.2,
893.85,
997.92,
15000,
1305.67,1447.875,893.85,1447.875,1305.67,833.25,1241.625,1217.15,1282,1520.99);
foreach($salary as $val){
echo "Salary ->>".$val." | ".UpTen($val)."</br>";
}
function UpTen($value)
{
if(is_float($value)){ // เป็นทศนิยม
$dec=(int)$value;
$str=(string)$dec;
$unit=substr($str,strlen($str)-1,1);
$plus=(10-$unit);
}
else{ // เป็นจำนวนเต็ม
$plus=0;
}
return (int)$value+$plus;
}
?>
|
|
|
|
|
Date :
2011-06-24 11:34:22 |
By :
Thawat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$inval = "1982";
if($inval%10 != 0)
{
$inval = $inval + (10-($inval%10));
}
echo $inval;
?>
เอาตัวนี้ไปใช้ครับ
|
|
|
|
|
Date :
2011-06-24 11:50:24 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|