iterator.range

Iterator Range ViewHelper

Implementation of range for Fluid

Creates a new array of numbers from the low to the high given value, incremented by the step value.

Usage examples

Numbers 1-10: {v:iterator.implode(glue: ',') -> v:iterator.range(low: 1, high: 10)}
Even numbers 0-10: {v:iterator.implode(glue: ',') -> v:iterator.range(low: 0, high: 10, step: 2)}

Arguments

low

DataType
integer
Default
1
Required
false
Description
The low number of the range to be generated

high

DataType
integer
Required
false
Description
The high number of the range to be generated

step

DataType
integer
Default
1
Required
false
Description
The step (increment amount) between each number

as

DataType
string
Required
false
Description
Template variable name to assign; if not specified the ViewHelper returns the variable instead.