De Perl-splitsingsfunctie heeft de volgende vorm:
Perl splice () functie wordt gebruikt om een deel van een array uit te snijden en terug te geven. Het uitgesneden gedeelte begint bij de OFFSET element van de array en gaat door voor LENGTE elementen. Als de LENGTE niet is opgegeven, wordt deze tot het einde van de array afgebroken.
Denk aan de @Mijn naam is reeks als een rij genummerde vakken, van links naar rechts, genummerd beginnend met een nul. De splice () functie zou een stuk uit de @Mijn naam is array die begint met het element op positie 1 (in dit geval, Michael) en eindigt 3 elementen later bij Matthew. De waarde van @someNames wordt dan ('Michael', 'Joshua', 'Matthew'), en @myNames is ingekort tot ('Jacob', 'Ethan', 'Andrew').
Als optie kunt u dat vervangen het gedeelte verwijderd met een andere array door het in de VERVANGEN DOOR argument.
In het bovenstaande voorbeeld is de splice () functie zou een stuk uit de @Mijn naam is array die begint met het element op positie 1 (in dit geval, Michael en eindigend op 3 elementen later op Matthew. Het dan vervangt die namen met de inhoud van de @moreNames matrix. De waarde van @someNames wordt dan ('Michael', 'Joshua', 'Matthew'), en @myNames is gewijzigd in ('Jacob', 'Daniel', 'William', 'Joseph', 'Ethan', 'Andrew').
Misschien wilt u een aantal andere Perl-arrayfuncties bekijken, zoals omgekeerde() om de volgorde van uw array om te keren.