This function removes the elements of ARRAY from the element OFFSET for LENGTH elements, replacing the elements removed with LIST, if specified. If LENGTH is omitted, removes everything from OFFSET onwards.
Following is the simple syntax for this function −
splice ARRAY, OFFSET, LENGTH, LIST splice ARRAY, OFFSET, LENGTH splice ARRAY, OFFSET
This function returns −
Following is the example code showing its basic usage −
#!/usr/bin/perl -w @array = ("a", "e", "i", "o", "u"); @removedItems = splice(@array, 0 , 3, ("A", "E", "I")); print "Removed items: @removedItems\n";
When above code is executed, it produces the following result −
Removed items: a e i