格式化整数值 Smarty

Formatting Integer Value Smarty

我是 php 和聪明格式方面的新手。我需要格式化一个整数占5位,比如显示1为00001,21显示为00021等等。

我试过 string_format 但我得到的不是 00001,而是“1”。有人可以帮助我吗?

string_format in Smarty uses sprintf

因此您的代码应如下所示:

{$number|string_format:"%'.05d"}