问答一下,轻松解决,电脑应用解决专家!
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win10/Win11
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascriptLinux系统
PHP教程CSS教程XML教程

PHP数字补零的2种方法,用于生成流水号、编号

更新时间:2021-10-06 23:43 作者:佚名点击:

1.str_pad

针对字符串来说的这个可以对指定的字符串填补任何其它的字符串。例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置)。其中填补后的长度必须是个正整数,填补位置有三个选项,左边:STR_PAD_LEFT;右边:STR_PAD_RIGHT;两端:STR_PAD_BOTH。如:

echo str_pad(1,8,"0",STR_PAD_LEFT),结果:00000001。

echo str_pad(1,8,"0",STR_PAD_RIGHT),结果:10000000。

echo str_pad(1,8,"0",STR_PAD_BOTH),结果:00010000。

提示:如果填补的位数是个奇数,例如例三中填补了7个0,右边优先。

2.sprintf

2.1左边补零

echo sprintf("%05d",1),结果:00005。%05d的意思,用一个5位数的数字格式化后边的参数,如果不足5位就补零。

2.2小数点后补零

echo sprintf("%01.3f",1),结果:1.000。%01.3f的意思是说,用一个小数点后最少三位不足三位补零,小数点前最少一位,不足一位补零的浮点数格式化后边的参数。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容