PHP格式化数字和SMARTY格式化数字的方法

PHP格式化:

$num="3";
$format="%06d";  //6是位数,这里有6位数,0是不足6位的补0
$a=sprintf($format,$num);
echo $a;

输出结果为 000003

SMARTY格式化

从PHP中传过来的$order的值为3

{$order|string_format:"%06d"}

这句是将传到SMARTY模板中的变量$order的值格式化为  000003 的形式

原文地址:https://www.cnblogs.com/apolloren/p/9170557.html