最新消息:

如何让PHP打印出数字000001,000002……等

编程语言 Skiychan 990浏览

今天,没睡这么早,随意看了一下信息,有一群友在群里发问,但是没有人回答,所以我就自己调试了一下,试着去解决他的问题。

Q:我要按顺序生成一个六位的数字,像000001,000002这样的,我做出来的前面没有0,变成了1,2,3……

A:

<?php
for($x=1;$x<13;$x++){   
//这个是for循环,这个就不用多说了
printf(“%06d”,$x);             
//这个是关键了,%是格式,0是填充,6是取位,d是十进制;
echo”</br>”;                     
//换行,为了方便查看
}
?>

以上的那几个注释可能我说得有点模糊,大家调试一下应该就明白了。
如果将d改成f,那么将输出1.000000,2.000000等。。。那上面的6就是取小数位后的位数了。。。

输出结果:
000001
000002
000003
000004
000005
000006
000007
000008
000009
000010
000011
000012

转载请注明:SKIY开发笔记 » 如何让PHP打印出数字000001,000002……等

与本文相关的文章

  • 暂无相关文章!