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

true

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.