smarty convertit une chaîne en nombre

J'ai besoin de faire deviding:

{math equation="x/y" x=$x y=$y} //$x = '2', $y = '3'

Comment faire pour convertir des chaînes en nombres exactement dans Smarty, coz je n'ai pas accès à la propriété du code de la CMS?
Merci!

UPD: Smarty version: 2.6.18

  • int enfermé à l'intérieur de l'équation est autorisé (voir ici: smarty-php.googlecode.com/svn/tags/Smarty_2_6_18/libs/plugins/...) si vous pouviez simple ce faire {math equation="(int)x/(int)y" x=$x y=$y}
  • a probablement le plus lisible et efficace solution. Le chemin le plus court est de multiplier par 1, parce que nombre multiplié par 1 reste toujours le même et * opérateur est pour les nombres seule, pour les variables qui ne sont pas déjà des numéros de convertis. {math equation="x/y" x=$x*1 y=$y*1}