在php中更改0的格式

在php中更改0的格式,php,Php,有没有一种方法可以在php中将0格式化为空格?我知道如何更改正值和负值的格式,但不知道如何更改0的格式,可以使用以下方法: $final = number_format($number,2); 这应该适合您: <?php $number = 3.12; if (substr(number_format($number,2), -2) == 0) $final = $number; else $final = number_for

有没有一种方法可以在php中将0格式化为空格?我知道如何更改正值和负值的格式,但不知道如何更改0的格式,可以使用以下方法:

$final = number_format($number,2); 

这应该适合您:

<?php

    $number = 3.12;
    if (substr(number_format($number,2), -2) == 0)
        $final = $number;
    else
        $final = number_format($number,2);
    echo $final;


?>
<?php

    $number = 3.12;
    if (substr(number_format($number,2), -2) == 0)
        $final = $number;
    else
        $final = number_format($number,2);
    echo $final;


?>
//number = 3.00
//Output = 3

//number = 3.12
//output = 3.12