PHP将数字转换为字符串,最小三位长度,不足的前面补零

  要求转化后的字符串长度为三位,不足的前面补零,一位数的数字前面加两个零,二位数的数字前面加一个零,三位以上的数字前面不加零。
已邀请:

liuliangsong - 80后IT民工

赞同来自:

使用sprintf()函数就能达到你的要求,sprintf()函数的第一个参数是格式,第二个参数是要转换的数字,格式"d"中的“3”就是最小长度为“3”,格式中的“0”是不足三位的在前面加“0”。
<?php
echo sprintf("d", 8); //输出:008
echo sprintf("d", 18); //输出: 018
echo sprintf("d", 188); //输出: 188

要回复问题请先登录注册