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 เพิ่มเติม: เครือข่ายซอร์สโค้ด