博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp的switch输出
阅读量:6072 次
发布时间:2019-06-20

本文共 841 字,大约阅读时间需要 2 分钟。

<?php

/*
+--------------------------------------------------------------------------------------------------------------------+
thinkphp模版输出:
    switch标签
    thinkphp模版引擎支持switch判断,根据不同情况输出不同的值,格式如下:
    <switch name="变量名">
    <case value="值1">输出内容1</case>
    <case value="值2">输出内容2</case>
    <default/>默认情况
    </switch>
    例子:
    <switch name="uid">
        <case value="1">管理员</case>
        <default/>群众
    </switch>
    注意:
    name属性值为变量值,也就是没有$符号,而value值使用变量时需要$符号.
    例子:
    <switch name="uid">
        <case value="$adminId">管理员</case>
        <default/>群众
    </switch>
    value值在使用变量方式的情况下,不再支持多个条件的同时判断,见下面的条件判断.
    多条件判断:
    case的value属性可以支持多个条件的同时判断,使用|来进行分割
    <switch name="_GET.type">
        <case value="gif|png|jpeg">图像格式文件</case>
        </default>其他格式文件
    </switch>
    name属性使用系统变量以及函数
    name属性还可以是系统变量,并且可以使用函数.
    <switch name="_GET['username']|function1">
    ........
*/
?>

转载于:https://www.cnblogs.com/sgsheg/archive/2012/09/22/2698285.html

你可能感兴趣的文章
Hadoop实战(9)_Hive进阶及UDF开发
查看>>
小游戏一:win32贴图——TransparentBlt
查看>>
【windows8开发】C++开发Metro风格App
查看>>
Spring Cloud云服务- HongHu云架构common-service代码结构分析
查看>>
【BZOJ】1585: [Usaco2009 Mar]Earthquake Damage 2 地震伤害
查看>>
Java开发5年只会curd,被新来开发一年的小子说成是混吃等死...
查看>>
CentOS 7 Docker
查看>>
Telegraf+Influxdb+Grafana构建监控平台
查看>>
死磕Tomcat系列(1)——整体架构
查看>>
Spring AOP
查看>>
The following users do not have email address specified
查看>>
Docker Data Center系列(一)- 快速搭建云原生架构的实践环境
查看>>
ESLint 禁止检验
查看>>
用了那么多年MySQL不知道Explain?怪不得性能那么差!
查看>>
java 字符流 字节流
查看>>
mysql实战14 | count(*)这么慢,我该怎么办?
查看>>
wireshark的ubuntu更新ppa源
查看>>
AngularJs 学习 (二)
查看>>
0302感想
查看>>
实验四 主存空间的分配和回收
查看>>