|
|
|
การปัดเศษหลังจุดทศนิยม สมมุติผมมีตัวเลข 9.165 ต้องการจะปัดเศษให้มันเป็น 9.17 จะทำยังไงขอผู้รู้ช่วยแนะด้วยครับ |
|
|
|
|
|
|
|
<?
echo number_format(9.165, 2). "<br>";
?>
|
|
|
|
|
Date :
6 ก.ค. 2551 07:15:52 |
By :
@W_IN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ผลเหมือนเดิมครับคุณ @W_IN
ผมอยากให้ตัวเลข 9.165 ปัดขึ้นเป็น 9.17 ลองเอาของคุณ @W_IN ไปใช้ก็ได้ผลเป็น 9.16 เหมือนเดิมครับ ขอความเห็นท่านอื่นๆด้วยครับ
|
|
|
|
|
Date :
6 ก.ค. 2551 13:45:55 |
By :
มือใหม่หัดใช้ php |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cel(); ไง
|
|
|
|
|
Date :
6 ก.ค. 2551 15:08:58 |
By :
ravatna |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
echo ceil(4.3); // 5
echo ceil(9.999); // 10
echo ceil(-3.14); // -3
?>
|
|
|
|
|
Date :
6 ก.ค. 2551 15:10:08 |
By :
ravatna |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะครับคุณ ravatna แต่หากใช้ฟังชั่น ceil มันจะปัดเป็นจำนวนเต็ม ไม่เอาเศษไม่ใช่เหรอครับ ผมต้องการให้มันปัดเศษเท่านั้นเองครับ ..
|
|
|
|
|
Date :
7 ก.ค. 2551 00:21:38 |
By :
มือใหม่หัดใช้ php |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
function roundup ($value, $dp)
{
return ceil($value*pow(10, $dp))/pow(10, $dp);
}
function rounddown ($value, $dp)
{
return floor($value*pow(10, $dp))/pow(10, $dp);
}
?>
ลองใหม่น่ะครับ
Ex
<?
echo roundup("9.165",2);
?>
|
|
|
|
|
Date :
7 ก.ค. 2551 06:59:58 |
By :
@W_IN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|