当前位置: 首页 > 后端技术 > PHP

Smarty的几种常用语法

时间:2023-03-30 02:43:13 PHP

简介Smarty是PHP的一个模板引擎。更具体地说,它可以帮助开发人员更好地分离程序逻辑和页面显示。1.逻辑判断等于不等于大于小于。{if$item.question.replyCounteq0}neqgtlt2.foreach的语法可以接受没有名称的属性。这个语法是Smarty3中的新语法。{foreach$questionList.listas$item}但是也支持Smarty2语法{foreachfrom=$myarraykey="mykey"item="myitem"}。3、使用smarty时,有几种方法可以获取数组的长度:{count($Arr)}{$Arr|@count}{$Arr|count}4。为tpl问题中的js赋值:{$question|json_encode|escape:none}5。转换bool值isLogin:{intval($userInfo.isLogin)|default:0}6.确定空对象($item.reply)7。确定字符串长度mb_strlen($item.reply.abstractContent,"UTF-8")8.截取字符串长度$item.reply.abstractContent|mb_substr:0:80:'UTF-8'9.不转义,执行https转换$item.reply.content|escape:none|https_trans