使用sprintf和number_format的功能完备的PHP数了0(详细说明)

使用sprintf和number_format的功能完备的PHP数了0(详细说明)
很多时候,我们需要对数字进行格式化,比如在添加0之前增加数字的数目。
< PHP
4个数字,缺少前面0个
$ var = sprintf(% 04d
结果是0002
回声日期('y_m_d时间())。'_。sprintf(会,伦德(0,99));
回声sprintf(% 05s ',444); / /输出5到0的字符串
>

Sprintf()函数

1。语法

sprintf(arg1,arg2,格式,精氨酸+ +)
参数
描述
格式
这是必要的。转换格式。
arg1
这是必要的。指定在格式字符串中插入到第一个%符号的参数。
2
可选。指定插入到格式字符串第二个%的参数。
精氨酸+ +
可选。指定格式字符串中的第三、第四个等于%符号的参数。
2。解释

参数格式是转换的格式,从百分比符号( )开始到转换字符的结尾:

% -返回百分比符号

二进制数

% -字符根据ASCII值

%d带带符号十进制数

E -连续计数法(如1.5e + 3)

未签名的十进制数

浮点数(本地设置知道)

浮点数(不知道本地设置)

十六进制数

%s -字符串

% -十六(小写字母)

% -十六(大写字母)

arg1,arg2 + +,参数为百分号(%)主串符号,功能逐步执行。在第一个%符号,arg1和arg2插入插入在符号的二%,等等。
< PHP
$ = 123;
$ txt = sprintf(% F
回声txt;
>

三.格式的数字number_format()

< PHP
$ = 1234.56;

英语/符号(缺省)
english_format_number美元= number_format(美元数);
1235

法文/ /符号
nombre_format_francais美元= number_format($号,2,',',');
1 / / 234,56

$ = 1234.5678;

没有分隔符 / /千英文符号
english_format_number美元= number_format($号,2。',');
1234.57
>
以上PHP数字预补充0函数sprintf和number_format是萧边分享你的内容。我希望能给你一个参考,希望你能支持它。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部