在写Z-blogPHP主题模板侧栏最近发表样式页面显示第几篇文章代码时使用str_pad()函数代码遇到了一个问题,当文章从第一篇到第九篇时页面显示数字不足两位则自动前面补零,如01,02,03,如何解决这个问题呢?

原来代码
{php}$nip = $nid+1;$pod = str_pad($nip,2,"0",STR_PAD_LEFT);{/php}推荐使用代码
推荐使用如下代码不使用str_pad函数,这样代码更简洁、意图更明确
{php}$nip = $nid+1;$pod = $nip;{/php}当然也可以使用如下代码
{php}$nip = $nid+1;$pod = str_pad($nip,1,"0",STR_PAD_LEFT);{/php}如果想实现页面显示数字不足两位自动前面补零就使用str_pad()函数来实现,不想的话就简单点直接不使用str_pad()函数,至于用哪个代码实现看个人喜欢

