Function Reference


_ArrayReverse

Takes the given array and reverses the order in which the elements appear in a 1D array

#include <Array.au3>
_ArrayReverse ( ByRef $aArray [, $iStart = 0 [, $iEnd = 0]] )

Parameters

$aArray Array to modify
$iStart [optional] Index of array to start modifying at
$iEnd [optional] Index of array to stop modifying at

Return Value

Success: 1.
Failure: 0 and sets the @error flag to non-zero.
@error: 1 - $aArray is not an array
2 - $iStart is greater than $iEnd
3 - $aArray is not a 1D array
4 - $aArray is empty

Related

_ArraySwap

Example

#include <Array.au3>

Local $avArray[10] = [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]

_ArrayDisplay($avArray, "$avArray BEFORE _ArrayReverse()")
_ArrayReverse($avArray)
_ArrayDisplay($avArray, "$avArray AFTER _ArrayReverse()")
_ArrayReverse($avArray, 3, 6)
_ArrayDisplay($avArray, "$avArray AFTER _ArrayReverse() from index 3 to 6")