smarty中string_format 字符串格式化

作者:袖梨 2022-06-25

一种格式化字符串的方法.例如格式化为十进制数等等.使用sprintf语法格式化


字符串格式化

 代码如下 复制代码

index.php:

$smarty = new Smarty;
$smarty->assign('number', 23.5787446);
$smarty->display('index.tpl');

index.tpl:

{$number}
{$number|string_format:"%.2f"}
{$number|string_format:"%d"}

OUTPUT:

23.5787446
23.58
24

例2

             

             

             

             

             

           

{/foreach}

 代码如下 复制代码


{foreach item=row key=page from=$result}

           

{$row.DECLAREDATE} {$row.DYZ|string_format:"%01.2f"} {$row.DYTB|string_format:"%01.2f"} {$row.LJZ|string_format:"%01.2f"} {$row.LJTB|string_format:"%01.2f"}

相关文章

精彩推荐