Syntaksen er, pop (array); I vårt tilfelle, ville du ha, pop (hisArr); Les og prøv følgende kode: bruke strenge; print "Content-Type: text /html \\ n \\ n"; minhisArr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); min $ return = pop (hisArr); print $ return; print "printhisArr; Den fjerde utsagnet ovenfor, spretter av det siste elementet fra tabellen tildele verdien fjernet til ny variabel, $ return De siste-men-en linje viser returnert (fjernet) verdi den siste linjen viser.. den opprinnelige matrisen, som nå mangler det siste elementet.
Skiftet Funksjon Skiftet funksjonen gjør det motsatte av pop funksjon. Det fjerner første element fra tabellen og returnerer den, forkorte opprinnelige matrisen med ett element. Syntaksen er skiftet (array); I vårt tilfelle, ville du ha, shift (hisArr); Les og prøv følgende kode: bruke strenge; skrive ut "Content-Type: text /html \\ n \\ n"; minhisArr = ("HBWE "," FGTR "," HTNK ", 4587, 4526, 4053," AB12 "," GB58 "," TG45 "," RE69 "); min $ return = shift (hisArr); print $ return; print" print hisArr; Plassen mellom en funksjon og dens åpning brakett er valgfritt.
I det foregående tilfelle, er det en en mellomromstegn mellom pop og (I det ovenstående tilfelle, er det ingen mellomrom mellom skift og (;. Det er valgfritt Skjøten Function Skjøten funksjonen fjerner et parti (range) av elementer fra. matrisen og erstatter dem med det av noen listen, hvis den er til stede. Det resulterende matrisen kan være større eller mindre enn den opprinnelige matrisen avhengig av hvor mange elementer er i erstatnings listen. Hvis det ikke er listen, og den resulterende matrisen er kortere. Skjøten funksjonen returnerer en liste av elementene fjernet.
Syntaksen er, spleise (ARRAY, offset, lengde, LIST) er ARRAY navnet på den opprinnelige matrisen. OFFSET er indeksen der fjerning vil starte. Husk, index telling begynner fra null. LENGDE er antall påfølgende elementer som skal fjernes. LIST dersom dette har elementene for å erstatte de som er fjernet. For vårt e