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

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是控制模板逻辑流程的重要组成部分,它们允许模板设计者根据不同的条件输出不同的内容。通过逻辑运算符,这些函数可以处理复杂的条件判断,使得模板的动态内容展示更加...

    smarty

    5. **模板语言功能**:Smarty模板语言支持条件判断语句(if/elseif/else/endif),可以在模板文件中方便地进行逻辑控制,调整页面布局。 然而,Smarty并不适用于所有情况: 1. **实时更新内容**:对于需要频繁更新...

    PHP_smarty入门

    5. **模板语言**:模板中支持if/elseif/else/endif等控制结构,便于在模板中进行条件判断。 然而,Smarty并不适合所有场景,例如: 1. **实时更新内容**:对于需要频繁更新的数据展示,如股票数据,使用Smarty可能...

    SMARTY中文模板手册

    - **模板语法灵活**:在模板中可以直接使用条件语句如`if/elseif/else/endif`等,便于逻辑控制和页面布局调整。 #### 三、不适合使用Smarty的场景 - **实时更新内容**:对于需要频繁更新的数据,如股市行情等,使用...

    smarty最新手册 smarty中英文结合版

    2. 控制结构:Smarty支持条件语句(if/else/elseif)和循环(foreach)等,使模板具备一定的逻辑处理能力。 3. 模板函数:类似于PHP函数,如{function name=arg1 arg2},用于执行特定任务。 4. 指令:如{include ...

    smarty简易教程

    - **丰富的标签系统**:提供了多种条件语句如if/elseif/else/endif等标签,这使得编写复杂的模板变得更为便捷。 #### 二、程序设计部分 在本节中,我们将深入探讨如何集成Smarty到PHP项目中,并介绍一些基本的使用...

    ecshop模板之smarty控制标签教程

    本文将详细介绍Smarty模板中的两种主要控制标签:`if`/`else`/`elseif` 和 `foreach`/`foreachelse`,并提供具体实例以加深理解。 #### 二、`if`/`else`/`elseif` 控制标签详解 `if`语句是任何编程语言中的基本控制...

    php之smarty篇(二)--smarty基础

    - `{if}/{elseif}/{else}` 条件判断。 - `{include}` 引入其他模板。 - `{block}` 定义和重写模板块。 - `{function}` 自定义模板函数。 - `{$variable}` 输出变量。 五、模板继承 Smarty支持模板继承,通过`{...

    Smarty_smarty_

    4. **内建函数**:除了修改器,还有许多内置函数,如`{section}`用于循环处理,`{if}`、`{elseif}`、`{else}`进行条件判断,`{include}`用来包含其他模板文件。 5. **自定义函数**:Smarty允许用户定义自己的函数,...

    smarty开发手册html版本

    2. 控制结构: Smarty支持if/else、foreach等控制结构,使得模板中可以进行条件判断和循环操作。 3. 函数和修饰符:Smarty提供了一系列内置函数和修饰符,用于处理模板中的数据,如`{date format="Y-m-d H:i:s"}`...

    smarty介绍及基本的用法

    5. **模板语言**:Smarty的模板语言支持条件语句(如if/elseif/else/endif),使得在模板文件中可以进行逻辑判断,方便布局调整。 然而,Smarty并不适用于所有情况: 1. **实时更新内容**:对于需要频繁更新的数据...

    Smarty中文手册,Smarty教程,Smarty模板的入门教材

    {else} 未成年人 {/if} ``` **循环结构**: ```smarty {foreach $items as $item} <li>{$item}</li> {/foreach} ``` #### 四、Smarty的高级功能 **1. 缓存机制**: - **静态缓存**:将渲染后的 HTML 页面存储...

    smarty模板引擎教程

    - **控制结构**:Smarty支持if/else、foreach、while等条件和循环语句。 - **函数调用**:可以使用内置或自定义函数,如`{function_name arg1 arg2}`。 - **块标签**:用于分组HTML代码,如`{block name='block_...

    Smarty-3.1.7.zip

    在模板语法方面,Smarty使用类似于HTML的标记,比如`{foreach}`用于循环,`{if}`、`{elseif}`、`{else}`进行条件判断,`{$variable}`用于显示变量的值。这些直观的语法让设计师更容易理解和操作。同时,Smarty还提供...

    Smarty最新版下载自Smarty官网

    2. **模板语法**:Smarty使用一套简洁的模板语法,如`{$variable}`表示输出变量,`{foreach}`用于循环,`{if}`、`{elseif}`、`{else}`用于条件判断,使非程序员也能快速理解。 3. **缓存机制**:Smarty支持缓存功能...

    smarty商品分页

    Smarty提供了`{section}`标签来循环处理数据,以及`{if}`、`{else}`、`{endif}`来判断条件。下面是一个简单的分页示例: ```html <!-- 分页导航 --> {if $current_page > 1} $current_page - 1}">上一页</a> {/...

    5分钟搞定smarty

    - **控制结构**:`{if}`、`{elseif}`、`{else}` 用于条件判断,`{foreach}` 用于循环遍历数组。 - **函数**:`{function name=arg1 arg2}` 可以调用自定义或内置函数。 - **块标签**:`{block name='myBlock'} ...

    Smarty学习--关于smarty学习的mvc三层架构

    - **条件语句**:if/elseif/else,根据条件决定展示不同的内容。 - **模板继承**:创建一个基础模板,然后由其他模板继承并扩展。 - **自定义函数插件**:创建自定义的模板函数,增强模板的功能。 通过学习这些案例...

    Smarty是一个使用PHP写出来的模板

    4. **丰富的条件语句**:Smarty提供了类似`if/elseif/else/endif`这样的条件语句,使得模板中的逻辑控制变得非常灵活和强大。 5. **远超其他模板引擎的功能**:除了上述特性之外,Smarty还提供了许多高级功能,比如...

Global site tag (gtag.js) - Google Analytics