range
¶
返回包含整数算术级数的列表:
1 2 3 4 5 | {% for i in range(0, 3) %}
{{ i }},
{% endfor %}
{# outputs 0, 1, 2, 3, #}
|
当给定步长时(作为第三个参数),它指定增量(或负值的减量):
1 2 3 4 5 | {% for i in range(0, 6, 2) %}
{{ i }},
{% endfor %}
{# outputs 0, 2, 4, 6, #}
|
注解
注意,如果开始大于结束, range
假设步骤 -1
:
1 2 3 4 5 | {% for i in range(3, 0) %}
{{ i }},
{% endfor %}
{# outputs 3, 2, 1, 0, #}
|
内置的Twig ..
运算符只是 range
功能(步骤 1
或 -1
如果开始大于结束):
1 2 3 | {% for i in 0..3 %}
{{ i }},
{% endfor %}
|
小技巧
这个 range
函数与本机PHP一样工作 range 功能。
争论¶
low
:序列的第一个值。high
:序列的最高可能值。step
:序列元素之间的增量。