string_format

Un moyen pour formater les chaînes de caractères, comme par exemple les nombres décimaux. Utilise la syntaxe de sprintf() pour formater les éléments.

Position du paramètreTypeRequisDefautDescription
1chaîne de caractèresOuin/aLe format à utiliser (sprintf)

Exemple 5-17. string_format

<?php

$smarty
->assign('nombre'23.5787446);

?>

où le template est :

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

Ce qui donne en sortie :

23.5787446
23.58
24

Voir aussi date_format.