Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie PHP in 2 Ziffern

So konvertieren Sie PHP in 2 Ziffern

藏色散人
藏色散人Original
2022-11-29 09:57:291257Durchsuche

So konvertieren Sie PHP in eine zweistellige Zahl: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie die Methode „function reverse_format($num,$precision=2){...}“. $num ,$precision);" Behalten Sie einfach zwei Dezimalstellen bei.

So konvertieren Sie PHP in 2 Ziffern

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.

Wie konvertiere ich PHP in 2 Ziffern?

Zahlen in PHP formatieren, 2 Ziffern oder bestimmte Ziffern beibehalten

Der Code lautet wie folgt:

/**
*    数字格式化
*    @param $num 要格式划的数字
*    @param $precision 保留小数点位数
*/
function reverse_format($num,$precision=2)
{
    $_num = round($num,$precision); //保留$precision位小数
    
    if($precision==0)    return $_num;
        
    $arr = explode('.',$_num); //拆分数字
    $cnt = count($arr);
    if($cnt==1)
    {
        $len = 0;
    }else{
        $len = strlen($arr[1]);
    }
    
    //由后补0组成的字符串
    $_str = '';
    for($i=0;$i<$precision-$len;$i++)
    {
        $_str .= &#39;0&#39;;
    }
    if($cnt==1)
    {
        $_str1 = &#39;&#39;;
    }else{
        $_str1 = $arr[1];
    }
    //拼接为最后的字符串
    $result = $arr[0].".".$_str1.$_str;
    return $result;
}

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie PHP in 2 Ziffern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn