日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

php sprintf 后面补0,PHP数字前补0的自带函数sprintf 和number_format的用法(详解)

發布時間:2024/10/8 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php sprintf 后面补0,PHP数字前补0的自带函数sprintf 和number_format的用法(详解) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面小編就為大家帶來一篇PHP數字前補0的自帶函數sprintf 和number_format的用法(詳解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

很多時候我們需要對數字進行格式化,比如位數不足前面加0補足。用PHP可以很輕易實現,因為PHP自帶了相關功能的函數。

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

$var=sprintf("%04d", 2);

echo $var;//結果為0002

echo date('Y_m_d', time()).'_'.sprintf('d', rand(0,99));

echo sprintf('%05s',444);//輸出5為字符串,不足以0補充

?>

sprintf()函數

1. 語法

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

參數

描述

format

必需。轉換格式。

arg1

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

arg2

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

arg++

可選。規定插到 format 字符串中第三、四等等 % 符號處的參數。

2. 說明

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

?%% - 返回百分比符號

?%b - 二進制數

?%c - 依照 ASCII 值的字符

?%d - 帶符號十進制數

?%e - 可續計數法(比如 1.5e+3)

?%u - 無符號十進制數

?%f - 浮點數(local settings aware)

?%F - 浮點數(not local settings aware)

?%o - 八進制數

?%s - 字符串

?%x - 十六進制數(小寫字母)

?%X - 十六進制數(大寫字母)

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

$number = 123;

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

echo $txt;

?>

3. 格式數字 number_format()

$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的自帶函數sprintf 和number_format的用法(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持

總結

以上是生活随笔為你收集整理的php sprintf 后面补0,PHP数字前补0的自带函数sprintf 和number_format的用法(详解)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。