26
2019.2
looparr标签
作者: POPASP
looparr标签
looparr的作用是将数组进行循环展示
举例
```brush:html
{:$arr=array(1,2,3,5,8,13)}
```
结果为
```brush:html
```
这里也可以使用`arr__value`取值,在loopdb与loopfile中最后一个参数可以指定`__value`前面的前缀,但是在looparr中由于参数已经不少了,如果数组是`$arr`或`@arr`这样的名,则可以使用arr作为这儿的前缀,当然arr也可以是别的标识符。
### looparr的嵌套
looparr不仅可以跟looparr嵌套,也可以跟if等其他块标签相互嵌套。
自身嵌套举例:
```brush:html
{:$arr1=Array(1,2,3,5,8,13)}
{:$arr2=Array(1,2,3,5,8,13)}
- 1
- 2
- 3
- 5
- 8
- 13
-
<% for i = 0 to ubound(arr) %>
- <%=arr(i)%> <% next %>
- 2
- 3
- 5
- 8
- 13
- 2
- 3
- 5
- 1
- 4
- 7
- 10
序号 | i | 值 | 值 |
---|---|---|---|
133 |
序号 | i | 值 | |
---|---|---|---|
0 | 0 | 1 | 1 |
1 | 2 | 3 | 3 |
2 | 4 | 8 | 8 |
3 | 6 | 21 | 21 |
- [[[$arr2__value]]]