本网站所登载广告均为广告客户的个人意见及表达方式,与本站无关。另外提供网站建设等互联网技术服务,如果有需要 点击 加QQ进行联系。

数学运算(Smarty教程009)

Smarty教程 格尔格西船长 1328次 0评论

Smarty变量值内可以直接进行数学运算。

{$foo+1}

{$foo*$bar}

{* 更复杂的例子 *}

{$foo->bar-$bar[1]*$baz->foo->bar()-3*7}

{if ($foo+$bar.test%$baz*134232+10+$b+10)}

{$foo|truncate:"`$fooTruncCount/$barTruncFactor-1`"}

{assign var="foo" value="`$foo+$bar`"}

虽然Smarty可以处理一些非常复杂的表达式和运算, 但最好还是保存模板的语法简洁,把焦点放在显示上。 如果你发现某部分模板代码过于复杂,一个好的方法是将这部分的代码放到插件或者修饰器内使用。

 

转载请注明:php嘉友站 » 数学运算(Smarty教程009)

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 如果有一天,我潇洒死去,请记得,我来过这里!
    7622874222016-07-09 17:17 回复