`
seo
  • 浏览: 5344 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Smarty if else /if判斷

    博客分类:
  • PHP
 
阅读更多

Smarty if else /if判斷

if语句和和条件同php差不多,
但每个词之间必须用空格分割开。
也有一些新的条件语句,
列举如下:
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 示例:
{if $name eq "Peter"}
Welcome male.
{elseif $name eq "Fengfeng"}
Welcome female.
{else} Welcome, whatever you are. {/if}
分享到:
评论

相关推荐

    smarty模板中文手册

    1. 速度:采用Smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的。...5. 模板中可以使用if/elseif/else/endif。在模板文件使用判断语句可以非常方便的对模板进行格式重排。

    smarty模板引擎中内建函数if、elseif和else的使用方法

    主要介绍了smarty模板引擎中内建函数if、elseif和else的使用方法,通过两个示例分析了if、elseif和else的使用技巧,需要的朋友可以参考下

    smarty手册.chm

    if,elseif,else ldelim,rdelim literal php section,sectionelse strip 8. Custom Functions [自定义函数] assign counter cycle debug eval fetch html_checkboxes html_image html_options ...

    Smarty中文手册 chm版

    if,elseif,else ldelim,rdelim literal php section,sectionelse strip 8. Custom Functions [自定义函数] assign counter cycle debug eval fetch html_checkboxes html_image html_options ...

    Smarty-2.6.23

    诸如if/elseif/else/endif语句可以被传递到php语法解析器,所以{if...}表达式是简单的或者是复合的 如果允许的话,section之间可以无限嵌套 引擎是可以定制的.可以内嵌php代码到你的模板文件中,虽然这可能并不需要(不...

    《php开发典型模块大全》读书笔记和调试源代码 第四章smarty (张迅雷闪击PHP系列)

    {% if $smarty.get.type == 'mr' %} 欢迎光临,{% $smarty.get.type %} {% else %} 对不起,您不是本站VIP,无权访问此栏目。 {% /if %} section循环可以处理比较复杂的数组 {% section name=sec1 loop=$obj %} ...

    超好用php网站源码

    模板中可以使用if/elseif/else/endif。在模板文件使用判断语句可以非常方便的对模板进行格式重排。  不适合使用Smarty的地方:  1. 需要实时更新的内容。例如像股票显示,它需要经常对数据进行更新,导致经常重新...

    ppi-smarty-module:适用于PPI2的Smarty3模板引擎模块

    PPI Smarty模块用于模板引擎模块。... {if}..{elseif}..{else}..{/if}构造传递给PHP解析器,因此{if...}表达式语法可以根据需要简单或复杂。 。 允许无限制地嵌套节,if等。 内置的缓存支持。 任意模板源。 模板继承

    ecshop模板之smarty控制标签教程

    ecshop的学习新手们,上一节我们共同学习了。。。今天再和大家共享一个控制标签的详细...控制标签有分为两大类:if,else if,else和foreach,foreach else 下面就对这些ecshop模板的控制标签一一介绍,希望大家耐心学习。

    仿天猫商城

    //判断是否有ajax请求 $act = !empty($_GET['act']) ? $_GET['act'] : ''; if ($act == 'cat_rec') { $rec_array = array(1 => 'best', 2 => 'new', 3 => 'hot'); $rec_type = !empty($_REQUEST['rec_type']) ? ...

    smartyjs:Smarty 2 JavaScript模板库

    文件: : 特征Vanilla js,带有额外的jQuery支持不完全,但经过测试您可以轻松添加新的实体,函数和修饰符异步包含支持的标签: if, else, elseif foreach, foreachelse, break, continue for while capture ...

    smarty模板引擎之内建函数用法

    主要介绍了smarty模板引擎之内建函数用法,实例分析了smarty中foreach函数、if...else...、if...elseif...elseif...else...等内建函数的使用方法,具有一定参考借鉴价值,需要的朋友可以参考下

    shell之创建文件及内容的方法示例

    parentDir=/media/sf_Project/self/smarty-frame/application/$1 fileName=$2 dirAndName=$parentDir/$fileName if [ ! -d $dirAndName ];then mkdir $dirAndName echo 创建文件夹成功 else echo 文件夹已经存在 fi ...

    love 封尘模版框架 v1.2.zip

    在模板代码中,我定义了foreach,while,for,if,elseif,这些基本的判断和循环,你可以很方便的使用它们,同时你也可以自己定义模版的分隔符号,缓存,编译和模版存放目录,定义了对于模版变量,数组访问,还有方便的全局变量,...

    php三元运算符知识汇总

    三元运算符的功能与“if…else”流程语句一致,它在一行中书写,代码非常精练、执行效率更高。 在PHP程序中恰当地使用三元运算符能够令脚本更为简洁、高效。 代码格式如下:(expr1) ? (expr2) : (expr3); 解释:...

    (全)传智播客PHP就业班视频完整课程

    顺序控制 分支控制(if ifelse switch) 程序流程图 8-20 3.循环控制①(for) 8-20 4.循环控制②(while dowhile) 打印金字塔案例 8-20 5.打印金字塔案例评讲 布置练习题 8-22 1.break语句 continue语句 常量 8-22 2....

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    顺序控制 分支控制(if ifelse switch) 程序流程图 8-20 3.循环控制①(for) 8-20 4.循环控制②(while dowhile) 打印金字塔案例 8-20 5.打印金字塔案例评讲 布置练习题 8-22 1.break语句 continue语句 常量 8-22 2....

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    顺序控制 分支控制(if ifelse switch) 程序流程图 8-20 3.循环控制①(for) 8-20 4.循环控制②(while dowhile) 打印金字塔案例 8-20 5.打印金字塔案例评讲 布置练习题 8-22 1.break语句 continue语句 常量 8-22 2....

    史上最全传智播客PHP就业班视频课,8月份视频

    顺序控制 分支控制(if ifelse switch) 程序流程图 8-20 3.循环控制①(for) 8-20 4.循环控制②(while dowhile) 打印金字塔案例 8-20 5.打印金字塔案例评讲 布置练习题 8-22 1.break语句 continue语句 常量 8-22 2....

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    顺序控制 分支控制(if ifelse switch) 程序流程图 8-20 3.循环控制①(for) 8-20 4.循环控制②(while dowhile) 打印金字塔案例 8-20 5.打印金字塔案例评讲 布置练习题 8-22 1.break语句 continue语句 常量 8-22 2....

Global site tag (gtag.js) - Google Analytics