รวมเทคนิคต่าง ๆ ในการพัฒนาระบบ ที่น่าสนใจ รวมไว้ที่เดียว มีอะไรสอบถาม สามารถติดต่อผ่านช่องผ่าน Fanpage เราได้เลย

วันอาทิตย์ที่ 3 พฤษภาคม พ.ศ. 2563

หารปัดเศษ ใน PHP ceil floor round ทำยังไง มาดูกัน

Share:

การหารปัดเศษของ PHP มีด้วยกันอยู่ 3 แบบ คือ

float ceil ( float value) : หารปัดเศษขึ้น แสดงผลเป็นเลขจำนวนเต็ม
float floor ( float value) : หารปัดเศษลง แสดงผลเป็นเลขจำนวนเต็ม
float round ( float value [, int precision]) : หารปัดเศษ แสดงผลเป็นทศนิยมได้

มาดูตัวอย่างการใช้งาน ceil และ floor กัน
<?php
    $someval = 4.9;
    $ceiled = ceil($someval); // 5
    $floored = floor($someval); // 4
?>

จาก Code ด้านบน ผลลัพธ์ที่ได้ คือ 
- ceil จะปัดเศษขึ้น ผลลัพธ์ที่ได้คือ 5
- floor จะปัดเศษลง ผลลัพธ์ที่ได้คือ 4



มาดูตัวอย่างการใช้งาน round โดย round จะมีรูปแบบการคำนวนทศนิยมคือ หากทศนิยม มากกว่าหรือเท่ากับ 0.5 ทศนิยมจะถูกปัดขึ้น หรือน้อยกว่าจะถูกปัดลง ดูตัวอย่าง
<?php
    $a = round(4.9); // 5
    $b = round(4.5); // 5
    $c = round(4.4999); // 4
    $d = round(4.123456, 3); // 4.123
    $e = round(4.12345, 4); // 4.1234
    $f = round(1030 / 160,2); // 6.43
?>

จาก Code ด้านบน ผลลัพธ์ที่ได้ คือ 
$a  = 5
$b  = 5
$c  = 4
$d  = 4.123
$e  = 4.1234
$f  = 6.43





Share:

บทความที่ได้รับความนิยม

Search

บทความอื่น ๆ