|
|
|
ถามเรื่องการปัดเศษค่ะ สมมุตว่า $a=0.819; เราจะใช้ฟังชั่นอาไรตัดคะให้แล้ว 0.81 โดยไม่ให้มันปัดเศษขึ้นเป็น |
|
|
|
|
|
|
|
<?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);
}
?>
ใช้ได้ทั้ง 2 ตัวน่ะครับ ทั้ง Up และ Down
|
|
|
|
|
Date :
4 ก.ค. 2551 06:51:38 |
By :
@W_IN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากค่ะ พี่ @W_IN
|
|
|
|
|
Date :
4 ก.ค. 2551 07:46:55 |
By :
แอน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
number_format($number, 2, '.', '');
2 คือ หลังจุดทศนิยมให้มี 2 ตำแหน่ง
|
|
|
|
|
Date :
4 ก.ค. 2551 08:21:41 |
By :
eam@TKS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ @W_IN ใช้ยังไงคะ ขอสัก 1 ตัวอย่างนะค่ะ พี่ @W_IN
ปล. คุณ eam@TKS ฟังชั่นนี้มันปัดเศษค่ะ ที่หนูอยากได้คือไม่ให้มันปัดขึ้นค่ะ
|
|
|
|
|
Date :
4 ก.ค. 2551 08:52:48 |
By :
แอน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
function rounddown ($value, $dp)
{
return floor($value*pow(10, $dp))/pow(10, $dp);
}
echo rounddown("200.246",2);
?>
|
|
|
|
|
Date :
4 ก.ค. 2551 10:58:24 |
By :
@W_IN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบพระคุณเป็นอย่างสูงค่ะพี่ ขอให้พี่มีแต่ความเจริญนะคะที่ช่วยเหลือน้อง ๆ ขอบคุณอีกครั้ง ค่ะ
|
|
|
|
|
Date :
4 ก.ค. 2551 17:29:24 |
By :
แอน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|