<?php
$value = 10.98; // 原始的双精度类型值
if ($value == floor($value)) {
$formattedValue = number_format($value, 0); // 10.00 转换为 10
echo $formattedValue;
} else {
$formattedValue = number_format($value, 2); // 10.98 保持为 10.98
echo $formattedValue;
}
?>
变量为10.98时的取值
变量为10.00的取值