ThinkPHP template for loop and switch statement usage example, thinkphpswitch
This article describes the for loop and switch statement usage in the thinkPHP template. We will share this with you for your reference. The details are as follows:
1. for usage
<For start = "start value" end = "end value" comparison = "" step = "step value" name = "loop variable name"> </for>
Case
<for start="1" end="100">{$i}</for>
Resolved
for ($i=1;$i<100;$i+=1){ echo $i;}
2. switch usage
<Switch name = "variable"> <case value = "value 1" break = "0 or 1"> output content 1 </case> <case value = "value 2"> output content 2 </case> <default/> default </switch>
Case
<switch name="User.level"> <case value="1">value1</case> <case value="2">value2</case> <default />default</switch>
You can also use variables for the value attribute of case, for example:
<switch name="User.userId"> <case value="$adminId">admin</case> <case value="$memberId">member</case> <default />default</switch>
Comprehensive Cases
<for start="0" end="$credit['num']"> <switch name="credit['level']"> <case value="1"></case> <case value="2"></case> <case value="3"></case> <case value="4"></case> <default />default </switch></for>