|
|
|
อยากทราบวิธีปัดตัวเลขจำนวนเต็มครับ รบกวนช่วยทีครับ |
|
|
|
|
|
|
|
ลองดูนี่ครับ เอามาจากพี่น้องใน web นี้ล่ะครับลองดูน่ะครับผมม
<?php
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
?>
|
|
|
|
|
Date :
2011-01-01 18:18:19 |
By :
gogo01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ของผมไม่ใช่ทดนิยมอ่าครับ แต่เป็นจำนวนเต็ม แต่ต้องการปัดสองตัวสุดท้ายให้เป็นเลข 0
|
|
|
|
|
Date :
2011-01-01 19:17:42 |
By :
GUEST |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$rest = substr("12345678", 0,5);
echo "$rest";
?>
แบบนี้เปล่าครับ พอดีงงคำถาม
ผลมันจะออก มาเหลือ แค่ 12345 คือตัดแล้วเหลือ 5 ตัว ถ้าไม่ถึง 5 ตัว ก็จะไม่ตัด
|
|
|
|
|
Date :
2011-01-02 00:29:31 |
By :
pob_suwan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เหมือนที่ คุณdook แนะนำอ่ะค่ะ
echo round(123456, -2);
จะได้ 123500 ค่ะ
|
|
|
|
|
Date :
2011-01-05 13:58:42 |
By :
sarinya_yaya |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อะไรประมาณนี้ป่าวครับ
Code (PHP)
<?php
$str = 123456;
$num = strlen($str)-1;
$real_str = substr(round($str,-2),0,$num);
echo $real_str;
?>
|
ประวัติการแก้ไข 2011-01-05 16:00:38
|
|
|
|
Date :
2011-01-05 15:56:04 |
By :
lightkung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|