php格式化數字 位數不足前面加0補足

2021-06-19 16:05:29 字數 1286 閱讀 4840

php格式化數字:位數不足前面加0補足

先例項,後講解

php**

<?php    

$var=

sprintf("%04d", 2);

//生成4位數,不足前面補0   

echo

$var;

//結果為0002   

?> 

php字串sprintf()函式

sprintf(format,arg1,arg2,arg++)
引數

描述format

必需。轉換格式。

arg1

必需。規定插到 format 字串中第乙個 % 符號處的引數。

arg2

可選。規定插到 format 字串中第二個 % 符號處的引數。

arg++

可選。規定插到 format 字串中第

三、四等等 % 符號處的引數。

引數 format 是轉換的格式,以百分比符號 ("%") 開始到轉換字元結束。下面的可能的 format 值:

arg1, arg2, ++ 等引數將插入到主字串中的百分號 (%) 符號處。該函式是逐步執行的。在第乙個 % 符號中,插入 arg1,在第二個 % 符號處,插入 arg2,依此類推。

php**

<?php   

$number = 123;   

$txt = sprintf("%f",$number);   

echo $txt;   

?>  

格式數字 number_format()

例項:<?php

$number = 1234.56;

//english notation (default)

$english_format_number = 

number_format(

$number);

//1,235

// french notation

$nombre_format_francais = 

number_format(

$number, 2, ',', ' ');

//1 234,56

$number = 1234.5678;

//english notation without thousands seperator

$english_format_number = 

number_format(

$number, 2, '.', '');

//1234.57

?>

php格式化數字 位數不足前面加0補足

php字串sprintf 函式 sprintf format,arg1,arg2,arg 引數 描述format 必需。轉換格式。arg1 必需。規定插到 format 字串中第乙個 符號處的引數。arg2 可選。規定插到 format 字串中第二個 符號處的引數。arg 可選。規定插到 forma...

格式化數字

格式化數字 下表是可在format函式中用於格式化數字的字元。字元 說明0 數字佔位符。顯示乙個數字或0。如果表示式在格式字串中出現0的位置上有數字,則顯示該數字 否則在該位置顯示0。如果數字的位數少於格式表示式中 0 的個數 小數點任一側 則顯示前導零或尾隨零。如果數字的小數點分隔符右側的位數多於...

數字格式化

double pi 3.1415927 圓周率 取一位整數 system.out.println new decimalformat 0 format pi 3 取一位整數和兩位小數 system.out.println new decimalformat 0.00 format pi 取兩位整數和...