ThinkPHP 模板 empty 标签用于判断模板变量是否为空值。
empty 标签
empty 标签用来判断模板变量是否为空值,相当于 PHP 中的 empty() 函数行为。empty 标签格式如下:
<empty name="变量名">要输出的内容</empty>
例子:
<empty name="username">username 为空值</empty>
该例子等同于:
<?php if(empty($username)){ echo 'username 为空值'; } ?>
notempty 标签
对应的还有个 notempty 标签,为 empty 标签的反义:
<notempty name="username">username 不为空</notempty>
两个标签合并起来等同于:
<empty name="username">username 为空值<else />username 不为空</empty>提示
根据 empty() 函数我们知道,如下这些情况得到的结果都是 TRUE 的(使用 empty 标签会有输出):
//假设要检测的变量为 $x $x = ""; $x = null; var $x; $x = array(); $x = false; $x = 0; $x = "0";
本章节内容共分 10 部分:
- 1. ThinkPHP 模板循环输出 Volist 标签
- 2. ThinkPHP 模板 Volist 标签嵌套循环输出多维数组
- 3. ThinkPHP 模板循环输出 Foreach 标签
- 4. ThinkPHP 模板判断输出 Switch 标签
- 5. ThinkPHP 模板判断输出 比较标签
- 6. ThinkPHP 模板判断输出 Present 标签
- 7. ThinkPHP 模板判断输出 Defined 标签
- 8. ThinkPHP 模板判断输出 Empty 标签
- 9. ThinkPHP 模板范围判断输出 In 标签与 Range 标签
- 10. ThinkPHP 模板判断输出 If ... Else 标签