PHP number_format函數(shù)原理及實例解析
實例1
格式化數(shù)字:
<?php
echo number_format("1000000")."";
echo number_format("1000000",2)."";
echo number_format("1000000",2,",",".");
?>
定義和用法
number_format() 函數(shù)通過千位分組來格式化數(shù)字。
注釋:該函數(shù)支持一個、兩個或四個參數(shù)(不是三個)。
語法
number_format(number,decimals,decimalpoint,separator)
| 參數(shù) | 描述 |
|---|---|
| number | 必需。要格式化的數(shù)字。如果未設(shè)置其他參數(shù),則數(shù)字會被格式化為不帶小數(shù)點且以逗號(,)作為千位分隔符。 |
| decimals | 可選。規(guī)定多少個小數(shù)。如果設(shè)置了該參數(shù),則使用點號(.)作為小數(shù)點來格式化數(shù)字。 |
| decimalpoint | 可選。規(guī)定用作小數(shù)點的字符串。 |
| separator | 可選。規(guī)定用作千位分隔符的字符串。僅使用該參數(shù)的第一個字符。比如 "xxx" 僅輸出 "x"。 注釋:如果設(shè)置了該參數(shù),那么所有其他參數(shù)都是必需的。 |
實例2
您想要返回一個價格:一個參數(shù)將對數(shù)字進行舍入(格式化為不帶小數(shù)位形式),兩個參數(shù)將給出您想要的結(jié)果:
<?php $num = 1999.9; $formattedNum = number_format($num).""; echo $formattedNum; $formattedNum = number_format($num, 2); echo $formattedNum; ?>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- PHP array_reverse() 函數(shù)原理及實例解析
- PHP正則表達式函數(shù)preg_replace用法實例分析
- php判斷某個方法是否存在函數(shù)function_exists (),method_exists()與is_callable()區(qū)別與用法解析
- PHP函數(shù)參數(shù)傳遞的方式整理
- header函數(shù)設(shè)置響應(yīng)頭解決php跨域問題實例詳解
- PHP常用函數(shù)之獲取漢字首字母功能示例
- PHP實現(xiàn)單文件、多個單文件、多文件上傳函數(shù)的封裝示例
- PHP vsprintf()函數(shù)格式化字符串操作原理解析
相關(guān)文章
原生JS實現(xiàn)Ajax通過POST方式與PHP進行交互的方法示例
這篇文章主要介紹了原生JS實現(xiàn)Ajax通過POST方式與PHP進行交互的方法,涉及ajax使用post方式與后臺交互及php數(shù)據(jù)接收、處理、查詢數(shù)據(jù)庫等相關(guān)操作技巧,需要的朋友可以參考下2018-05-05
php中實現(xiàn)獲取隨機數(shù)組列表的自定義函數(shù)
這篇文章主要介紹了php中實現(xiàn)獲取隨機數(shù)組列表的自定義函數(shù),本文直接給出實現(xiàn)代碼,需要的朋友可以參考下2015-04-04

