第一种方法:str_pad()函数
语法:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置)
其中填补后的长度必须是个正整数,填补位置有三个选项,
左边:STR_PAD_LEFT,
右边:STR_PAD_RIGHT,
两端:STR_PAD_BOTH
实例:
LANG-PHPwww.hilo8.com
- 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
第二种方法:sprintf()函数
语法:sprintf(format,arg1,arg2,arg++)
实例:左边补零
LANG-PHPwww.hilo8.com
- echo sprintf("%05d",1);
- //先说%05d的意思,用一个5位数的数字格式化后边的参数,如果不足5位就补零
- //运行结果是00005
实例:小数点后补零
LANG-PHPwww.hilo8.com
- cho sprintf("%01.3f",1); //%01.3f的意思是说,用一个小数点后最少三位不足三位补零,小数点前最少一位,不足一位补零的浮点数格式化后边的参数
- //其运行结果是:1.000
上一篇:TP6+phpqrcode实现二维码生成及常用参数说明
下一篇:windows系统下PHP版微信支付 wechatpay-php APIv3 平台证书下载(composer)
讨论数量:0