
1. ใช้ "ทศนิยม + 0"
<?php เสียงสะท้อน '100.00' + 0 ” - เสียงสะท้อน '100.01000' + 0 " - เสียงสะท้อน '100.10000' + 0 " - -
2. ใช้ "floatval (ทศนิยม)"
<?php
echo floatval('100.00')"
-
echo floatval('100.01000')"
-
echo floatval('100.10000')"
-
-3. ใช้ "rtrim(rtrim(ทศนิยม,'0'),'.')"
<?php
echo rtrim(rtrim('100.00', '0'), '.')"
-
echo rtrim(rtrim('100.01000', '0'), '.')"
-
echo rtrim(rtrim('100.10000', '0'), '.')"
-
- 4. ใช้ "preg_replace('/[.]$/','', preg_replace('/0+$/','', ทศนิยม)"
คำอธิบายนิพจน์ทั่วไป:
/0+$/ ลบ 0 ส่วนเกินที่ส่วนท้ายออก
/[.]$/ ลบส่วนท้ายออก
echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.00'))"
-
echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.1000'))"
-
echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.010203000'))"
-
-ข้างต้นคือวิธีลบเลขศูนย์ส่วนเกินหลังจุดทศนิยมใน PHP ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน คู่มือการเรียนรู้ PHP เพิ่มเติม: เครือข่ายซอร์สโค้ด