เขียนภาษา PHP แสดงเลขทศนิยม 2 ตำแหน่งด้วยคำสั่ง number_format แต่มีปัญหาตรงที่ไม่ต้องการแสดงลูกน้ำ หรือคอมม่า เพราะต้องการนำมาคำนวณต่อแบบนี้ต้องแก้ไขอย่างไร โค้ดบางส่วนตามด้านล่าง
<?php
$price = 10256.965;
$price = number_format( $price, 2 );
echo $price; //10,256.97
?>
วิธีแก้ไข
คำสั่ง number_format ของ PHP กรณีไม่ต้องการแสดงลูกน้ำ หรือคอมม่าแนะนำให้ใส่ arguments อีก 2 ตัวเป็นดังนี้ number_format( $price, 2, '.', '' ) ซึ่งจะไม่แสดงเครื่องหมายลูกน้ำ หรือคอมม่าในตัวแปรที่กำหนด
<?php
$price = 10256.965;
$price = number_format( $price, 2, '.', '' );
echo $price;
?>
ผลลัพธ์
10256.97