วิธีปัดเศษตัวเลขเป็นทศนิยม 2 ตำแหน่งใน PHP

Withi Padses Tawlekh Pen Thsniym 2 Tahaenng Ni Php



มีหลายวิธีใน PHP ในการปัดเศษตัวเลข รวมถึงฟังก์ชันในตัวหรือรหัสที่ซับซ้อนมากขึ้นที่พัฒนาโดยนักพัฒนา ไม่ว่าคุณกำลังทำงานกับข้อมูลทางการเงินหรือมีเป้าหมายที่จะแสดงตัวเลขในรูปแบบใดรูปแบบหนึ่ง การปัดเศษตัวเลขให้เป็นทศนิยมสองตำแหน่งกลายเป็นสิ่งสำคัญในสถานการณ์ดังกล่าว

บทความนี้มุ่งเน้นที่จะตรวจสอบเทคนิคต่างๆ ในการปัดเศษตัวเลขให้เป็นทศนิยม 2 ตำแหน่งโดยใช้ PHP

ปัดเศษเป็นทศนิยม 2 ตำแหน่งใน PHP

มีหลายวิธีในการปัดเศษตัวเลขให้เป็นทศนิยม 2 ตำแหน่งใน PHP:







1: การใช้ฟังก์ชัน round()

PHP นำเสนอ กลม() ฟังก์ชันที่ช่วยให้คุณสามารถปัดเศษตัวเลขใดๆ ให้เป็นจำนวนเฉพาะของตำแหน่งทศนิยม ฟังก์ชันนี้ต้องการพารามิเตอร์สองตัว ได้แก่ ตัวเลขเริ่มต้นที่จะปัดเศษและความแม่นยำของทศนิยมที่ต้องการ การละเว้นอาร์กิวเมนต์ที่สองจะทำให้ระบบปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุด



ใน PHP ไวยากรณ์ของ กลม() ฟังก์ชั่นคือ:



กลม ( ลอย จำนวน $ , นานาชาติ $ความแม่นยำ = 0 , นานาชาติ โหมด $ = PHP_ROUND_HALF_UP ) : ลอย

ที่นี่, จำนวน $ เป็นจำนวนที่จะปัดเศษ $ความแม่นยำ คือจำนวนตำแหน่งทศนิยมที่จะปัดเศษ (ค่าเริ่มต้นคือ 0) และ โหมด $ ระบุโหมดการปัดเศษ (ค่าเริ่มต้นคือ PHP_ROUND_HALF_UP) . ฟังก์ชันส่งกลับค่าที่ปัดเศษเป็นทศนิยม





ตัวอย่างเช่น:



จำนวน $ = 6.3456 ;

$ปัดเศษ_num = กลม ( จำนวน $ , 2 ) ;

เสียงสะท้อน 'ตัวเลขที่ปัดเศษคือ: ' . $ปัดเศษ_num ;

?>



2: การใช้ฟังก์ชัน number_format()

เดอะ number_format() ฟังก์ชันใน PHP เป็นอีกหนึ่งฟังก์ชันในตัวที่ให้คุณจัดรูปแบบตัวเลขที่กำหนดด้วยกลุ่มหลักพันและตำแหน่งทศนิยม เป็นสิ่งสำคัญเมื่อคุณต้องการจัดรูปแบบผลลัพธ์ของการคำนวณเป็นจำนวนเต็ม

ต่อไปนี้คือไวยากรณ์ที่จะใช้ number_format() ใน PHP:

ตัวเลข_รูปแบบ ( ตัวเลข , ทศนิยม_ตำแหน่ง , ทศนิยม_separator , พัน_separator ) ;

ครั้งแรก ตัวเลข พารามิเตอร์คือตัวเลขที่คุณต้องการจัดรูปแบบ พารามิเตอร์ที่สอง ทศนิยม_ตำแหน่ง กำหนดความแม่นยำของเลขทศนิยมที่จะแปลงตัวแปรดั้งเดิมใน PHP พารามิเตอร์ที่สาม ทศนิยม_separator ระบุ ตัวละคร เพื่อใช้เป็นตัวคั่นทศนิยม พารามิเตอร์ที่สี่ พัน_คั่น ระบุอักขระที่ใช้เป็นตัวคั่นหลักพัน

ตัวอย่างเช่น:



จำนวน $ = 15.672342 ;

$formatted_number = ตัวเลข_รูปแบบ ( จำนวน $ , 2 , '.' , ',' ) ;

เสียงสะท้อน 'ตัวเลขที่ปัดเศษคือ: ' . $formatted_number ;

?>

3: การใช้ฟังก์ชัน sprintf()

คุณยังสามารถใช้ sprintf() ฟังก์ชันปัดเศษตัวเลขเป็นทศนิยม 2 ตำแหน่งใน PHP และไวยากรณ์สำหรับ sprintf() ฟังก์ชันถูกกำหนดเป็น:

วิ่ง ( รูปแบบ , หาเรื่อง1 , หาเรื่อง2 , ... )

ที่นี่ รูปแบบ เป็นสตริงรูปแบบที่มีตัวยึดสำหรับอาร์กิวเมนต์ และ arg1, arg2, …. เป็นอาร์กิวเมนต์ที่จะจัดรูปแบบ ฟังก์ชันส่งคืนสตริงที่จัดรูปแบบ

ตัวอย่างเช่น:



จำนวน $ = 12.34567 ;

$ปัดเศษ_num = วิ่ง ( ' %.2ฉ ' , จำนวน $ ) ;

เสียงสะท้อน 'ตัวเลขที่ปัดเศษคือ: ' . $ปัดเศษ_num ;

?>

บทสรุป

การแปลงตัวเลขเป็นทศนิยม 2 ตำแหน่งเป็นหนึ่งในงานทั่วไปสำหรับนักพัฒนาที่ทำงานในภาษาโปรแกรม บทความนี้มุ่งเน้นไปที่วิธีต่างๆ ในการดำเนินการโดยใช้ PHP รวมถึงฟังก์ชันต่างๆ เช่น กลม() , number_format(), และ sprintf() . แต่ละวิธีอธิบายพร้อมตัวอย่างเพื่อความเข้าใจที่ดีขึ้น