首頁 >後端開發 >php教程 >如何將 PHP 字串四捨五入到小數點後兩位?

如何將 PHP 字串四捨五入到小數點後兩位?

Susan Sarandon
Susan Sarandon原創
2024-12-28 01:19:09893瀏覽

How to Round a PHP String to Two Decimal Places?

在PHP 中將數字四捨五入到小數點後兩位

在此程式碼段中,我們的目標是將PHP 字串四捨五入到小數點後兩位以進行格式化它可以正確輸出。為了實現這一點,我們可以利用名為 round_to_2dp() 的自訂函數。

函數定義應如下所示,使用number_format() 函數:

function round_to_2dp($number) {
    return number_format((float)$number, 2, '.', '');
}

這是其範例用法:

$number = "520"; // It's a string from a database

$formatted_number = round_to_2dp($number);

echo $formatted_number; // Outputs 520.00

number_format() 函數需要三個參數:

  1. 數字:要格式化的值。
  2. 小數:要捨入的小數位數。
  3. 小數分隔符號:用於分隔的字元十進位數字。
  4. 千位分隔符號:用於分隔的字元數千。

在本例中,我們將小數參數設為 2,指定兩位小數。最終結果以字串形式傳回。

以上是如何將 PHP 字串四捨五入到小數點後兩位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn