PHP引入2个功能实现数字补零功能

PHP中至少有两个函数可以帮助我们快速实现数字空值:
首先是PHP str_pad功能:
复制代码如下:# str_pad填充为指定长度的字符串的字符串
顾名思义,这个函数是一个字符串,用于填充指定字符串的任何其他字符串。
str_pad参数描述:
复制代码如下:字符串(字符串的输入,str_pad int pad_length美元{字符串,pad_string美元=int pad_type美元=str_pad_right )
这#常用参数:str_pad(字符串,字符串填充填充填充,填充长度后的位置)
填充的长度必须是正整数,并且有三个选项来填充这个位置。
左:str_pad_left
右:str_pad_right
两端:str_pad_both
实例显示:
复制代码代码如下:回波str_pad(1,8,0
结果:0000000 1 #
回声str_pad(1,8,0
结果:10000000 #
回声str_pad(1,8,0
结果:00010000 #
上面例子中的一个值得注意的细节是,如果填充的位数是奇数,例如,示例三填充7个0,右一个是第一个。

接下来,看看另一种弥补零的方法。
PHP sprintf函数:
复制代码如下:# sprintf返回格式化字符串
这个功能是灵活的,需要学者进一步探讨。在这里,我们主要谈谈如何在数值左边处理零,或小数点后加个零。
先看看左边的左边。
复制代码代码如下:回波sprintf(% 05d
# % 05d意味着:一个5位数的数字格式后面的参数,如果低于5是零
# operation result is 00001
看小数点,组成零。
复制代码代码如下:回波sprintf(% 01.3f
# % 01.3f:后至少三小于三位零小数点前一个小数点,至少一个,一个零的浮点格式的参数缺乏的背后
#操作的结果是:1
此外,还可以编写自定义函数来处理它。
代码是好的和坏的,你可以选择正确的。

注意:函数可以保证1不到1000000,而str_pad能保证什么补。