Skip to main content

Slicing and Restructuring

array:slice — Extract slice

Full reference →

Extracts a portion of an array.

Syntax

XML
<array:slice var="arrayVar" offset="0" length="10" var_result="resultVar" />

array:concat — Concatenate arrays

Full reference →

Joins multiple arrays into one.

Syntax

XML
<array:concat var="result" var_op1="array1" var_op2="array2" />

array:extract — Extract keys

Full reference →

Extracts specific keys from an array into a new array.

Syntax

XML
<array:extract var="source" keys="id,name" var_result="result" />

array:pad — Pad array

Full reference →

Pads an array to a specified length with a value.

Syntax

XML
<array:pad var="array" size="10" value="0" />

array:reverse — Reverse array

Full reference →

Reverses the order of items.

Syntax

XML
<array:reverse var="array" />

array:flip — Flip keys/values

Full reference →

Exchanges keys with their associated values.

Syntax

XML
<array:flip var="array" />

array:chunk — Chunk array

Full reference →

Splits an array into chunks of a specific size.

Syntax

XML
<array:chunk var="array" size="5" var_result="chunks" />