Arrays er datastrukturer , og de er ofte anvendes i alle programmeringssprog , herunder PHP. I PHP, er en matrix faktisk et kort , fordi hver tast er kortlagt til en værdi . Arrays er meget nyttige til lagring af data i tilfælde, hvor en variabel kan have mange værdier . Ting du skal
PHP 5 , installeret og konfigureret korrekt
PHP IDE
webserver (helst Apache )
MySQL-database -server, konfigureret til at arbejde med PHP
Vis flere instruktioner
analysere data , der vil gå ind i Array
1
Forestil dig, at du er nødt til at skrive en film katalog. En af de variabler, som du vil bruge i dit program er filmen titel. Men hvis du har tusindvis af film , ved hjælp af en separat variabel til at gemme hver titel er ikke ideel. I stedet bør du bruge en variabel ( titlen ), som har mange værdier ( " One Flew Over Cuckoo Nest ", " The Graduate " og så videre ) . Sådanne data er en ideel kandidat til et array.
2
Kontroller, om du allerede har en liste over værdier , så du kan oprette array med den vifte funktion i stedet for befolker det manuelt. < br >
Opret Array
3
Erklær array og tildele værdier : $ titler = array (" Hair ", " The Office ", " Troja ", " Tarzan "," American Pie "," Adam og Eva "," Mystery " , " ET " ," Star Wars ") Angiv så mange filmtitler , som du har. Hvis dine værdier er strenge, som i ovenstående eksempel , så glem ikke anførselstegn omkring dem. Hvis dine værdier er heltal , kan du give afkald på citater .
4
forstå, at denne række er skabt med numerisk indeksering. I ovenstående eksempel har arrayet ni elementer ( filmtitler ) og indekser er fra 0 ( " Hair " ) til 8 ( "Star Wars "). Men du kan også oprette associative arrays.
5.
Opret en associativt array. En associative array bruger tekstlige taster i stedet for tal og indekser er mere beskrivende. Dette er især nyttigt, når værdierne er ikke strenge. Den generelle syntaks er følgende: $ løn [" John Smith "] = 3000 , hvilket vil tildele værdien 3000 til array element , som har " John Smith " index
6
Brug . matrix funktion for at oprette array. $ løn = array (" John Smith " => 3000, " Sally Jones " => 4000, " Chris Steward " => 4900, " Mary Roberts " => 6500, " Sam Moses "=> 5400 , " Alice Roberts "=> 4200 ) Bemærk den lille forskel i syntaks: Du bruger => symbolet til at indtaste værdien for nøglen
Perform . simple operationer med den vifte
7
Referenceværdier fra array af deres indeks . For eksempel, hvis du ønsker at vise titlen " Adam og Eva ," du ville gøre følgende: echo $ titler [5] , fordi " Adam og Eva " er den sjette element i rækken, og dets indeks er 5 < br . >
8
tildele værdier til array elementer . Hvis du ønsker at indstille en ny værdi for et array element , skal du bruge følgende : $ titler [6 ] = " Midnight Express " Dette vil erstatte " Mystery " værdi med " Midnight Express"
< br . >