Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน number_format() ใน PHP

คำอธิบาย

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

รูปแบบการใช้งาน (Syntax)

number_format(float $num, int $decimals = 0, string $decimal_separator = ".", string $thousands_separator = ","): string

พารามิเตอร์

  • num - ตัวเลขที่ต้องการจัดรูปแบบ
  • decimals - จำนวนทศนิยม (ค่าเริ่มต้น 0)
  • decimal_separator - ตัวคั่นทศนิยม (ค่าเริ่มต้น .)
  • thousands_separator - ตัวคั่นกลุ่มพัน (ค่าเริ่มต้น ,)

ค่าที่คืนกลับ (Return Value)

คืนค่าตัวเลขที่จัดรูปแบบแล้วเป็นสตริง

ตัวอย่างการใช้งาน

ตัวอย่างที่ 1 - จัดรูปแบบพื้นฐาน

<?php
echo number_format("10000000");
?>

ผลลัพธ์

10,000,000

ตัวอย่างที่ 2 - กำหนดทศนิยม

<?php
echo number_format("3999.9", 2);
?>

ผลลัพธ์

3,999.90

หมายเหตุ: ตัวอย่างเดิมในเอกสารมีข้อผิดพลาด (ใช้คอมม่าในตัวเลข input) ได้แก้ไขแล้วในตัวอย่างข้างต้น