Devdit
 

PHP number_format ไม่ปัดเศษ

4.2K

สอนเขียน PHP number_format ไม่ปัดเศษ ก่อนอื่นเลยคำสั่ง number_format จะปัดเศษเสมอ หากไม่ต้องการปัดเศษแนะนำให้ใช้คำสั่ง intval รวมกับการคำนวณ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP number_format ไม่ปัดเศษ

<?php
    $number = 10.639521;
    echo "number = ".intval( ($number*100) )/100;
?>

ผลลัพธ์

number = 10.63

คำอธิบาย

1. ตัวแปร number เก็บค่าทศนิยม คือ 10.639521

2. ต้องการให้ตัวแปร number แสดงเลขทศนิยม 2 ตำแหน่งแบบไม่ปัดเศษให้ใช้คำสั่ง interval ภายในคำสั่งให้นำเลขทศนิยมที่ต้องการนำไปคูณ 100 และนำผลลัพธ์จากการ interval ไปหาร 100 จะได้เลขทศนิยม 2 ตำแหน่งแบบไม่ปัดเศษ

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ