
1. استخدم "عشري + 0".
<?php صدى "100.00" + 0." "؛ صدى "100.01000" + 0." "؛ صدى "100.10000" + 0." "؛ ?>
2. استخدم "floatval (عشري)".
<?php
صدى floatval('100.00')."
"؛
صدى floatval('100.01000')."
"؛
صدى floatval('100.10000')."
"؛
?>3. استخدم "rtrim(rtrim(decimal,'0'),'.')".
<?php
صدى rtrim(rtrim('100.00', '0'), '.')."
"؛
صدى rtrim(rtrim('100.01000', '0'), '.')."
"؛
صدى 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: شبكة التعليمات البرمجية المصدر