splice

splice

splice ARRAY,OFFSET,LENGTH,LIST

splice ARRAY,OFFSET,LENGTH

splice ARRAY,OFFSET

splice ARRAY

splice EXPR,OFFSET,LENGTH,LIST

splice EXPR,OFFSET,LENGTH

splice EXPR,OFFSET

splice EXPR

Removes the elements designated by OFFSET and LENGTH from an array, and replaces them with the elements of LIST, if any. In list context, returns the elements removed from the array. In scalar context, returns the last element removed, or undef if no elements are removed- The array grows or shrinks as necessary- If OFFSET is negative then it starts that far from the end of the array-