simple regex in php, formatting decimal number

前端 未结 5 752
抹茶落季
抹茶落季 2020-12-06 22:38

I need to convert numbers to have .00 after them, but only if the number is an integer, or it has just 1 number after the decimal point, like so:

1.4 = 1.40
         


        
5条回答
  •  再見小時候
    2020-12-06 23:16

    Check out PHP's built-in function number_format

    You can pass it a variable and it'll format it to the correct decimal places

        $number = 20;
        if (is_int($number)) {
            $number = number_format($number, 2, '.', '');
        }
    

提交回复
热议问题