php - 聪明的将字符串转换为数字

标签 php smarty smarty2

我需要做除法:

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

如何在 Smarty 中准确地将字符串转换为数字,因为我无法访问 CMS 的专有代码? 谢谢!

UPD:Smarty 版本:2.6.18

最佳答案

如果它已经分配给一个变量,比如 $var,你可以像这样设置变量的类型:

{$converted = settype ($var, 'integer')}

您不必使用 $converted 值,但如果您不分配它, bool 值将显示在您的页面中。

或者你可以试试

{$variable|intval}

关于php - 聪明的将字符串转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23695147/

相关文章:

css - 在 smarty(2.6) 中自动化 css 版本控制

php - Sql 查询执行超过 smarty 的时间

javascript - 回调 URL 的工作原理

javascript - 在 Javascript 中调用 Smarty

javascript - 关于 ![CDATA[,它是什么?

javascript - Smarty 2 模板中的 JavaScript 不再需要 {ldelim} 和 {rdelim}

PHP 的 PDO 循环返回除第一行之外的所有内容

php - 结合 CURL 和简单的 html dom

php - 将 JavaScript 变量发送到 PHP 文件

smarty - prestashop中什么是context->smarty->assign,什么是hook