แม้ว่าเราจะเขียนโปรแกรมได้เก่งขนาดไหน แต่ผมเชื่อว่า เรื่องเล็กๆน้อยๆอย่างเช่น การปัดเศษ ทศนิยม ต้องมีบางคนที่ลืมกันบ้าง ตัวผมเองก็เช่นเดียวกัน วันนี้เลยถือโอกาสมาเคาะสนิมกันหน่อย เริ่มจาก

ฟังก์ชั่น round()

  • การทำงานของฟังก์ชั่นนี้ ถ้าถึง 5 จะปัดขึ้น ถ้าน้อยกว่า 5 จะปัดลง
round( ตัวเลข  [, จำนวนทศนิยม = 0] )     // รูปแบบการใช้

ตัวอย่าง

echo round( 1.54 ); // คำตอบ  2
echo round( 1.216 ,2 ); //คำตอบ  1.22
echo round( -1.555 ,2 ); //คำตอบ -1.56
echo round( -1.213,2 ); //คำตอบ -1.21

 

ฟังก์ชั่น ceil()

  • คำสั่งนี้จะปัดขึ้นเท่านั้น ไม่สนใจว่าทศนิยมจะมากกว่า 5 หรือ น้อยกว่า 5
ceil( เลขทศนิยม )    // รูปแบบการใช้

ตัวอย่าง

echo ceil( 1.10 ); //คำตอบ  2
echo ceil( 1.67 ); //คำตอบ  2
echo ceil( -1.88 ); //คำตอบ  -1
echo ceil( -1.33 ); //คำตอบ  -1

 

ฟังก์ชั่น floor()

  • คำสั่งนี้จะปัดลงเท่านั้น ไม่สนใจว่าทศนิยมจะมากกว่า 5
floor( เลขทศนิยม )     // รูปแบบการใช้

ตัวอย่าง

echo floor( 1.10); //คำตอบ  1
echo floor( 1.67); //คำตอบ  1
echo floor( -1.88); //คำตอบ  -2
echo floor( -1.33); //คำตอบ  -2

พอเข้าใจมั๊ยครับ ทั้ง 3 ฟังก์ชั่น มีการใช้ที่เหมือนกัน ต่างกันแค่ผลลัพธ์ที่ออกมาเท่านั้นเอง

Comments