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

 更新时间:2015年01月22日 15:15:24   投稿:shichen2014  
这篇文章主要介绍了smarty模板引擎中内建函数if、elseif和else的使用方法,通过两个示例分析了if、elseif和else的使用技巧,需要的朋友可以参考下

本文实例讲述了smarty内建函数if、elseif与else的使用方法,分享给大家供大家参考。具体如下:

模板文件:temp.tpl

复制代码 代码如下:
<html>
<h2>smarty内建函数if、elseif和else的使用</h2>

<p style="color:red">实例1——>if的使用:取出键名不等于c3和n3之外的键值</p>
{foreach from=$arr4 item=temp}
 {foreach from=$temp item=value key=k}
  {if $k neq "c3" and $k neq "n3"}
   {$k}={$value}
  {/if}
 {/foreach}<br />
{/foreach}

<p style="color:red">实例2——>elseif的使用:如果是美女,输出一句,否则输出另外一句</p>
{foreach from=$arr4 item=temp}
 {foreach from=$temp item=value key=k}
  {if $value eq "美女"}
   你是个美女
  {else}
   你们都是帅哥
  {/if}
 {/foreach}
{/foreach}
</html>

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • CI框架自动加载session出现报错的解决办法

    CI框架自动加载session出现报错的解决办法

    很多程序员在CI中使用session的时候,开启自动加载session之后网站就报错了,这篇文章主要介绍了CI框架自动加载session出现报错的解决办法,需要的朋友可以参考下
    2014-06-06
  • PHP实现的MongoDB数据库操作类分享

    PHP实现的MongoDB数据库操作类分享

    这篇文章主要介绍了PHP实现的MongoDB数据库操作类分享,模板mysql版的操作类,需要的朋友可以参考下
    2014-05-05
  • 批量去除PHP文件中bom的PHP代码

    批量去除PHP文件中bom的PHP代码

    今天搜索查看网页源码时为什么开头会有空行这个问题时找到的,批量去除PHP文件中bom的PHP代码
    2012-03-03
  • thinkPHP模板中for循环与switch语句用法示例

    thinkPHP模板中for循环与switch语句用法示例

    这篇文章主要介绍了thinkPHP模板中for循环与switch语句用法,结合实例形式分析了for循环与switch语句的具体功能、定义与具体使用技巧,需要的朋友可以参考下
    2016-11-11
  • 使用composer安装使用thinkphp6.0框架问题【视频教程】

    使用composer安装使用thinkphp6.0框架问题【视频教程】

    这篇文章主要介绍了使用composer安装使用thinkphp6.0框架问题,通过一个小视频给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • 如何使用纯PHP实现定时器任务(Timer)

    如何使用纯PHP实现定时器任务(Timer)

    本文主要介绍了如何使用纯PHP实现纯粹的定时器任务,且能适应认识任务业务需求,需要的朋友可以参考下
    2015-07-07
  • PHP设计模式之适配器模式(Adapter)原理与用法详解

    PHP设计模式之适配器模式(Adapter)原理与用法详解

    这篇文章主要介绍了PHP设计模式之适配器模式(Adapter)原理与用法,结合实例形式详细分析了适配器模式的概念、原理、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-12-12
  • Laravel框架+Blob实现的多图上传功能示例

    Laravel框架+Blob实现的多图上传功能示例

    这篇文章主要介绍了Laravel框架+Blob实现的多图上传功能,结合实例形式详细分析了Laravel框架+Blob进行多张图片上传操作的前端提交与后台处理相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • laravel 创建命令行命令的图文教程

    laravel 创建命令行命令的图文教程

    今天小编就为大家分享一篇laravel 创建命令行命令的图文教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • php+ajax导入大数据时产生的问题处理

    php+ajax导入大数据时产生的问题处理

    介绍:就是想实现简单的ajax上传数据,但是当数据量较大的时候,问题就一个一个接着来了,其实数据也不是很大,就是csv格式数据 不到5w条数据。大小5M,一开始认为这个很简单,就是先上传一下文件,然后读取一下,存到数据库就好了,结果,可能我比较菜,弄了半天做出这个功能。环境是linux.
    2014-06-06

最新评论