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中取得image按钮传递的name值
Oct 09 PHP
一篇不错的PHP基础学习笔记
Mar 18 PHP
PHP添加MySQL数据记录代码
Jun 07 PHP
GBK的页面输出JSON格式的php函数
Feb 16 PHP
PHP变量内存分配问题记录整理
Nov 27 PHP
php配合jquery实现增删操作具体实例
Dec 12 PHP
PHP闭包实例解析
Sep 08 PHP
PHP实现根据时间戳获取周几的方法
Feb 26 PHP
Laravel最佳分割路由文件(routes.php)的方式
Aug 04 PHP
php文件上传、下载和删除示例
Aug 28 PHP
Yii2中使用asset压缩js,css文件的方法
Nov 24 PHP
阿里云PHP SMS短信服务验证码发送方法
Jul 11 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
ASP知识讲座四
2006/10/09 PHP
基于curl数据采集之单页面采集函数get_html的使用
2013/04/28 PHP
PHP socket 模拟POST 请求实例代码
2016/07/18 PHP
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
图片Slider 带左右按钮的js示例
2013/08/30 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
深入学习Vue nextTick的用法及原理
2019/10/08 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
2019/11/11 jQuery
Python最基本的输入输出详解
2015/04/25 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
在Python中获取两数相除的商和余数方法
2018/11/10 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
基于HTML5的WebGL经典3D虚拟机房漫游动画
2017/11/15 HTML / CSS
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
美国LOGO设计公司:The Logo Company
2018/07/16 全球购物
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
计算机专业个人求职自荐信
2013/09/21 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
教师绩效工资方案
2014/02/01 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
2014离婚协议书范文
2014/09/10 职场文书
周年庆典答谢词
2015/01/20 职场文书
电影红河谷观后感
2015/06/11 职场文书
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS