PHP show only significant (non-zero) decimals

前端 未结 11 1380
借酒劲吻你
借酒劲吻你 2021-01-07 19:32

In PHP (using built-in functions) I\'d like to convert/format a number with decimal, so that only the non-zero decimals show. However, another requirement of mine is that if

11条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-07 20:00

     %s\n",
                $number,
                (float) $number == (int) $number ? number_format($number, 1) : (float) $number
            );
        }
    ?>
    

    Output:

    9.000 -> 9.0
    9.100 -> 9.1
    9.120 -> 9.12
    9.123 -> 9.123
    

提交回复
热议问题