bruge en streng; print "Content-Type: text /html \\ n \\ n"; minarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); udskrivearr; print "min $ arrLength =arr; print $ arrLength;... Den første og anden udsagn er som sædvanlig den tredje erklæring skaber et array med dens elementer på samme tid Den fjerde linje har faktisk to erklæringer Du kan have mere end én erklæring i en linje, alt du skal gøre er at adskille dem med semikolon Den første af disse udsagn er. "printarr".
Siden den variable af denne matrix har tegnet @, ville det udskrive alle elementer (værdier) af opstillingen. Denne liste udskrives uden kommaer. Ved siden af denne erklæring er "print" Den næste erklæring (næstsidste én) tildeler array med @ karakter til en ny variabel med $ tegn. Variable med de $ tegnet er for simple værdier (litteraler). Da den modtagne variabel har tegnet $, den modtager, men længden af array og ikke de elementer (værdier) af arrayet. Udskriver den sidste udtalelse (sender til browseren) værdien af de $ arrLength variabel, som er længden af array.
Sidste Element Indeks Indekset (ikke værdien) af hver af det sidste element af de ovennævnte arrays er 9. I mange tilfælde du normalt ikke kender antallet af elementer i et array, for at kende det sidste indeks (ved at trække 1). Syntaksen for at få indekset for det sidste element i et array er $ # arrayName Bemærk den foregående, $ #.
Følgende kode viser indekset for det sidste element i et array: Brug streng; print "Content-Type: text /html \\ n \\ n"; minarr = ("HBWE", "FGTR", "HTNK", 4587, 4526, 4053, "AB12", "GB58", "TG45", "RE69"); print $ # arr; Hvis du prøver ovenstående kode, vil du have 9 i browseren. Udskæring af en Array udskæring et array betyder opnå værdierne af en række elementer i et array. For at gøre dette, begynder du med @ -tegnet. Dette er efterfulgt af navnet på arrayet; så firkantede parenteser.
Inde i kantede parenteser, begynder du med indekset for start element i området, derefter to prikker og derefter indekset for enden element i intervallet. Her en række betyde