|
|
|
สอบถามเรื่องการปัดทศนิยม พอคชตัด2ตำแหน่งไม่ปัดขึ้น รบกวนขอformatหน่อยค่ะ |
|
|
|
|
|
|
|
เลขQuary = 7.384615
พอใส่format แล้วได้ 7.38
แต่เลขที่อยากได้คือ 7.39
Code (PHP)
$number_new = 7.384615;
echo round($number_new,2);
echo floor($number_new);
echo ceil($number_new);
echo number_format($number,2);
echo round($number_new,2,PHP_ROUND_HALF_UP);
echo round($number_new,2,PHP_ROUND_HALF_DOWN);
echo round($number_new,2,PHP_ROUND_HALF_EVEN);
echo round($number_new,2,PHP_ROUND_HALF_ODD);
output =
7.38
7
8
7.38
7.38
7.38
7.38
7.38
รบกวนขอวิธีหน่อยค่ะ
Tag : PHP, Ms SQL Server 2008, HTML, CSS, JavaScript, XAMPP
|
|
|
|
|
|
Date :
2022-02-18 09:18:28 |
By :
mewhappy |
View :
984 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://stackoverflow.com/a/8239620/128761
Code (PHP)
function round_up ( $value, $precision ) {
$pow = pow ( 10, $precision );
return ( ceil ( $pow * $value ) + ceil ( $pow * $value - ceil ( $pow * $value ) ) ) / $pow;
}
echo round_up ($number_new, 2);// 7.39
|
|
|
|
|
Date :
2022-02-18 14:34:35 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|