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