arrayrange

Cortex XDR XQL arrayrange() function returns a portion of an array based on specified array indices.

Synopsis

arrayrange (<
array
>, <
start
>, <
end
>)

Description

The
arrayrange()
function returns a portion, or a slice, of an array given a start and end range. Indices are 0-based, and the start range is inclusive, but the end range is exclusive. So if you have an array:
[0,1,2,3,4,5,6]
and you specify:
arrayrange(<
array
>, 2, 4)
the function will return:
[2,3]
If you specify an end index that is higher than the last element in the array, the resulting array contains the starting element to the end of the array.
arrayrange(<
array
>, 2, 8)
the function will return:
[2,3,4,5,6]

Recommended For You