ฟังก์ชัน number_format() ของ PHP

ตัวอย่าง

จัดระเบียบตัวเลข:

<?php
echo number_format("5000000")."<br>";
echo number_format("5000000",2)."<br>";
echo number_format("5000000",2,",",".");
?>

ปฏิบัติการทดลอง

การระบุและการใช้งาน

ฟังก์ชัน number_format() จัดรูปแบบตัวเลขด้วยการแบ่งกลุ่มหลักทศนิยม

หมายเหตุ:ฟังก์ชัน number_format() สนับสนุนตัวแปรหนึ่ง สองหรือสี่ตัวแปร (ไม่ใช่สามตัวแปร)

ภาษาเขียน

number_format(number,decimals,decimalpoint,separator)
ตัวแปร คำอธิบาย
number

จำเป็น

ถ้าไม่ได้ตั้งค่าตัวแปรอื่น ตัวเลขจะถูกจัดรูปแบบเป็นไม่มีจุดทศนิยม และใช้เครื่องหมายเลข (,) ในการแบ่งหลัก

decimals เลือกตัวแปร
decimalpoint กำหนดตัวแปรที่ใช้เป็นจุดทศนิยม
separator

เลือกตัวแปร

หมายเหตุ:ถ้าได้ตั้งค่าตัวแปรนี้ แล้วทุกตัวแปรอื่นจะต้องมีค่า

รายละเอียดเทคนิค

กลับค่า กลับค่าตัวเลขที่ถูกจัดรูปแบบ
PHP รุ่น 4+
บันทึกการปรับปรุง

ตั้งแต่ PHP 5.4 ฟังก์ชันนี้ใช้ในตัวแปร decimalpoint และ separator สนับสนุนมากกว่าหนึ่งบิต

ในสัปดาห์ที่เก่าแก่ ใช้แค่ตัวอักษรแรกของแม่กลอง

ตัวอย่างเพิ่มเติม

ตัวอย่าง 1

คุณต้องการกลับค่าราคา: หนึ่งตัวแปรจะทำให้ตัวเลขถูกปรับเปลี่ยน (จัดรูปแบบไม่มีขวางเลข) สองตัวแปรจะให้ความเป็นตัวแปรที่คุณต้องการ

<?php
$num = 4999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>

ปฏิบัติการทดลอง