php Smarty 字符比较代码


Posted in PHP onFebruary 27, 2011

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 示例:
equal/ not equal/ greater than/ less than/ less than or equal/ great than or equal/后面的就不用说了
Smarty 中的 if 语句和 php 中的 if 语句一样灵活易用,并增加了几个特性以适宜模板引擎. if 必须于 /if 成对出现. 可以使用 else 和 elseif 子句. 可以使用以下条件修饰词:eq、ne、neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、div by、even by、odd by、==、!=、>、<、<=、>=. 使用这些修饰词时必须和变量或常量用空格格开.

Example 7-11. if statements
例 7-11. if 语句演示

{if $name eq "Fred"}
Welcome Sir.
{elseif $name eq "Wilma"}
Welcome Ma'am.
{else}
Welcome, whatever you are.
{/if}

{* an example with "or" logic *}
{if $name eq "Fred" or $name eq "Wilma"}
...
{/if}

{* same as above *}
{if $name == "Fred" || $name == "Wilma"}
...
{/if}

{* the following syntax will NOT work, conditional qualifiers
must be separated from surrounding elements by spaces *}
{if $name=="Fred" || $name=="Wilma"}
...
{/if}

{* parenthesis are allowed *}
{if ( $amount < 0 or $amount > 1000 ) and $volume >= #minVolAmt#}
...
{/if}

{* you can also embed php function calls *}
{if count($var) gt 0}
...
{/if}

{* test if values are even or odd *}
{if $var is even}
...
{/if}
{if $var is odd}
...
{/if}
{if $var is not odd}
...
{/if}

{* test if var is divisible by 4 *}
{if $var is div by 4}
...
{/if}

{* test if var is even, grouped by two. i.e.,
0=even, 1=even, 2=odd, 3=odd, 4=even, 5=even, etc. *}
{if $var is even by 2}
...
{/if}

{* 0=even, 1=even, 2=even, 3=odd, 4=odd, 5=odd, etc. *}
{if $var is even by 3}
...
{/if}

PHP 相关文章推荐
无数据库的详细域名查询程序PHP版(3)
Oct 09 PHP
require(),include(),require_once()和include_once()区别
Mar 27 PHP
php print EOF实现方法
May 21 PHP
解析左右值无限分类的实现算法
Jun 20 PHP
浅析Mysql 数据回滚错误的解决方法
Aug 05 PHP
php自定义apk安装包实例
Oct 20 PHP
PHP合并静态文件详解
Nov 14 PHP
YII Framework框架教程之国际化实现方法
Mar 14 PHP
初识PHP中的Swoole
Apr 05 PHP
php日期操作技巧小结
Jun 25 PHP
php无法连接mysql数据库的正确解决方法
Jul 01 PHP
PHP反射学习入门示例
Jun 14 PHP
php下批量挂马和批量清马代码
Feb 27 #PHP
php SQL Injection with MySQL
Feb 27 #PHP
PHP的SQL注入实现(测试代码安全不错)
Feb 27 #PHP
php通用防注入程序 推荐
Feb 26 #PHP
8个出色的WordPress SEO插件收集
Feb 26 #PHP
zend framework多模块多布局配置
Feb 26 #PHP
让你成为更出色的PHP开发者的10个技巧
Feb 25 #PHP
You might like
社区(php&amp;&amp;mysql)五
2006/10/09 PHP
php 常用类整理
2009/12/23 PHP
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
php实现根据IP地址获取其所在省市的方法
2015/04/30 PHP
PHP类的封装与继承详解
2015/09/29 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
PHP简单遍历对象示例
2016/09/28 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
Ext面向对象开发实践(续)
2008/11/18 Javascript
javascript 动态加载 css 方法总结
2009/07/11 Javascript
Extjs4中的分页应用结合前后台
2013/12/13 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
理解AngularJs指令
2015/12/10 Javascript
JavaScript+html5 canvas绘制的小人效果
2016/01/27 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
关于webpack2和模块打包的新手指南(小结)
2017/08/07 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
在python中创建指定大小的多维数组方式
2019/11/28 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
简单说说tomcat的配置
2013/05/28 面试题
实习生自我评价
2014/01/18 职场文书
大学生水果店创业计划书
2014/01/28 职场文书
企业管理毕业生求职信范文
2014/03/07 职场文书
师范学院毕业生求职信
2014/06/24 职场文书
学校体育节班级口号
2015/12/25 职场文书