ตัวอย่าง
หมายเลขรูปแบบ:
<?php
echo number_format("1000000")."<br>";
echo number_format("1000000",2)."<br>";
echo number_format("1000000",2,",",".");
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
number_format() ฟังก์ชั่นรูปแบบตัวเลขที่มีมากมายจัดกลุ่ม
Note: ฟังก์ชั่นนี้รองรับหนึ่งสองหรือพารามิเตอร์สี่ (not three)
วากยสัมพันธ์
number_format( number,decimals,decimalpoint,separator )
พารามิเตอร์ | ลักษณะ |
---|---|
number | จำเป็นต้องใช้ จำนวนการจัดรูปแบบ ถ้าไม่มีพารามิเตอร์อื่น ๆ ที่มีการตั้งค่าหมายเลขที่จะได้รับการจัดรูปแบบโดยไม่ต้องทศนิยมและด้วยเครื่องหมายจุลภาค (,) เป็นตัวคั่นหลักพัน |
decimals | ไม่จำเป็น. ระบุทศนิยมหลายวิธี ถ้าพารามิเตอร์นี้ถูกตั้งค่าตัวเลขจะอยู่ในรูปแบบที่มีจุด (.) เป็นจุดทศนิยม |
decimalpoint | ไม่จำเป็น. ระบุว่าสตริงที่จะใช้สำหรับจุดทศนิยม |
separator | ไม่จำเป็น. ระบุสิ่งที่สตริงที่จะใช้สำหรับคั่นหลักพัน เฉพาะอักษรตัวแรกของคั่นถูกนำมาใช้ ยกตัวอย่างเช่น "xxx" จะทำให้การส่งออกเช่นเดียวกับ "x" Note: ถ้าพารามิเตอร์นี้จะได้รับพารามิเตอร์อื่น ๆ ทุกคนจะต้องได้เป็นอย่างดี |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับจำนวนการจัดรูปแบบ |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | ในฐานะของ PHP 5.4, ฟังก์ชั่นนี้รองรับไบต์หลายแห่งใน decimalpoint ค่าพารามิเตอร์และคั่น เพียงไบต์แรกของแต่ละคั่นถูกนำมาใช้ในรุ่นเก่า |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
คุณต้องการที่จะกลับราคา: หนึ่งพารามิเตอร์จะปัดเศษจำนวน (มันจะได้รับการจัดรูปแบบโดยไม่ต้องทศนิยม) สองพารามิเตอร์ควรจะให้ผลที่คุณต้องการ:
<?php
$num = 1999.9;
$formattedNum = number_format($num)."<br>";
echo $formattedNum;
$formattedNum = number_format($num, 2);
echo
$formattedNum;
?>
ตัวอย่างเช่นเรียกใช้» <PHP สตริงอ้างอิง