php 浅析Smarty的判断函数

内容摘要
这篇文章主要为大家详细介绍了php 浅析Smarty的判断函数,具有一定的参考价值,可以用来参考一下。

对Smarty中的判断函数简介对此感兴趣的朋友,看看idc笔记做的技术笔记!模板文
文章正文

这篇文章主要为大家详细介绍了php 浅析Smarty的判断函数,具有一定的参考价值,可以用来参考一下。

对Smarty中的判断函数简介对此感兴趣的朋友,看看idc笔记做的技术笔记!模板文件中可以使用if else等判断语句,即可以将一些逻辑程序放在模板里。"eq","ne", "neq", "gt", "lt","lte", "le", "gte" "ge","is even", "is odd", "is not even", "is notodd", "not", "mod", "div by","evenby", "odd by","==","!=",">","<","<=",">="这些是if中可以用到的比较。看看就能知道什么意思吧。

下面详细说明一下这些操作符的意思吧.eq相等, ne、neq不相等, gt大于, lt小于 gte、ge大于等于 lte、le 小于等于 not非, mod求模 is [not] div by是否能被某数整除, is [not] even是否为偶数 $a is [not] even by $b即($a / $b) % 2 == 0 is [not] odd是否为奇 $a is not odd by $b即($a / $b) % 2 != 0

当然也可以直接用php的==、!=、>、<、<=、>= 等

示例代码1:{if $name eq"Fred"} WelcomeSir.{elseif $name eq"Wilma"}WelcomeMa'am.Welcome,whatever you are.{/if}

示例代码2,判断mysql记录是否存在,用的是nq

<!-- j加入判断,是否存在数据 不存在就不显示!你也可以提示无数据 -->{if $sm_fenye neq ""} <a href="view.php?id={$sm_fenye[0]}">上一页:{$sm_fenye[2]}</a> {/if}{if $sm_fenye1 neq ""} <a href="view.php?id={$sm_fenye1[0]}"> 下一页: {$sm_fenye1[2]} </a> {/if}

注:关于php 浅析Smarty的判断函数的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!