The splice function removes and replaces elements in an array. : splice « Array « Perl

Home
Perl
1.Array
2.CGI
3.Class
4.Data Type
5.Database
6.File
7.GUI
8.Hash
9.Language Basics
10.Network
11.Regular Expression
12.Report
13.Statement
14.String
15.Subroutine
16.System Functions
17.Win32
18.XML
Perl » Array » splice 




The splice function removes and replaces elements in an array.
   

The LIST consists of new elements that are to replace the old ones.

Format:

splice(ARRAY, OFFSET, LENGTH, LIST)
splice(ARRAY, OFFSET, LENGTH)
splice(ARRAY, OFFSET)

# Splicing out elements of a list
@colors=("red""green""purple""blue""brown");
print "The original array is @colors\n";
@discarded = splice(@colors, 22);
print "discarded are: @discarded.\n";
print "The spliced array is now @colors.\n";

   
    
    
  














Related examples in the same category
1.Remove elements from position 7 onward
2.Remove first element only and save it
3.Replace the second and third elements.
4.Using splice to delete words.
5.Using splice to insert array elements.
6.Splicing and replacing elements of a list
7.splice(@array, 2, 0, "three");
8.Splice two arrays
9.splice(@array, 2, 1, @array2);
10.Remove last three elements
11.Remove elements from array with splice
12.Delete all remaining elements
13.Removing 3 elements, beginning with element 15 of @array
14.Removing all elements from element 8 to the end of @array
15.Removing all elements in the array
16.Replacing part of @array with the elements from @array2
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.