switch
注switch指令所在的标签会被过滤, 这里只起到美化代码的作用, case的span会被保留, 注, 如果case中是字符串需要添加单引号, 详细请看解析结果.
<div php-switch="$status">
<span php-case="1">
正常
</span>
<span php-case="2">
待审核
</span>
<span php-case="0">
已禁用
</span>
<span php-case="-1">
已删除
</span>
<span php-default="">
未知状态
</span>
</div>
<div php-switch="$status">
<span php-case=""ok"">
正常
</span>
<span php-case=""audit"">
待审核
</span>
<span php-case=""disable"">
已禁用
</span>
<span php-case=""del"">
已删除
</span>
<span php-default="">
未知状态
</span>
</div>
解析后:
<?php switch ($status) { case 1: ?><span >
正常
</span><?php break; case 2: ?><span >
待审核
</span><?php break; case 0: ?><span >
已禁用
</span><?php break; case -1: ?><span >
已删除
</span><?php break; default: ?><span >
未知状态
</span><?php break; } ?>
<?php switch ($status) { case "ok": ?><span >
正常
</span><?php break; case "audit": ?><span >
待审核
</span><?php break; case "disable": ?><span >
已禁用
</span><?php break; case "del": ?><span >
已删除
</span><?php break; default: ?><span >
未知状态
</span><?php break; } ?>
如果case中是字符串需要添加单引号