======reverse====== Reverse a [[PTPScript:Types:String|String]], [[PTPScript:Types:Number|Number]], or [[PTPScript:Types:Array|Array]]. \\ **Syntax** * ''[[PTPScript:Types:Mixed|Mixed]] reverse( [[PTPScript:Types:Mixed|Mixed]] subject [, [[PTPScript:Types:Boolean|Boolean]] preserve ] )'' \\ **Parameters** * [[PTPScript:Types:Mixed|Mixed]] ''subject'' - The entity to reverse. * [[PTPScript:Types:String|String]] - The String will be reversed. * [[PTPScript:Types:Number|Number]] - The Number will be treated as a String. * [[PTPScript:Types:Array|Array]] - The sequence of items in the Array will be reversed. * [[PTPScript:Types:Boolean|Boolean]] ''preserve'' - The optional ''preserve'' parameter only has any effect if ''subject'' is an Array. * **''false''** (default) - The keys in the Array returned will be re-assigned from ''0''. * **''true''** - The original keys will be retained. \\ **Result** * [[PTPScript:Types:Mixed|Mixed]] - The reversed ''subject''. * [[PTPScript:Types:String|String]] - If ''subject'' is a String or Number. * [[PTPScript:Types:Array|Array]] - If ''subject'' is an Array. Returns ''subject'' with its elements in reverse order.