Hjem Personlig finansiering Sådan bruger du endimensionelle arrayer med PHP til HTML5 og CSS3 Programmering - dummies

Sådan bruger du endimensionelle arrayer med PHP til HTML5 og CSS3 Programmering - dummies

Indholdsfortegnelse:

Video: Portræt af Sparv: Fodboldspilleren 2025

Video: Portræt af Sparv: Fodboldspilleren 2025
Anonim

Den mest grundlæggende array i PHP er en endimensionel matrix, , der stort set kun er en beholder med slots til HTML5 og CSS3 programmering. Hver slot har kun en variabel i den. Her finder du ud af, hvordan du opretter denne type array og udfylder den.

Sådan oprettes en matrix

Array-oprettelsen er ret simpel. Først skal du oprette en variabel og derefter fortælle PHP, at du vil have denne variabel til at være en matrix:

$ theVar = array ();

Nu er $ theVar et array. Men det er et tomt udvalg, der venter på, at du følger med og udfylder det.

Teknisk kan du springe over det variabel oprettelsestrin. Det er stadig en god ide at definere en matrix eksplicit, fordi det hjælper dig med at huske, at elementet er et array, og der er et par specielle tilfælde (som f.eks. At overføre en matrix til en funktion), hvor definitionen virkelig betyder noget.

Sådan fylder du en matrix

En matrix er en container, så det er meget sjovt, hvis du lægger noget i det. Du kan henvise til et arrayelement ved at tilføje et indeks (et helt tal), der repræsenterer hvilket element i rækken du taler om.

Sig du har følgende array:

$ spanish = array (); $ spansk [1] = "uno"; $ spansk [2] = "dos";

Hvad du gør her er at tilføje to elementer til arrayet. I det væsentlige siger du, at element 1 er uno, og element 2 er dos.

PHP har et andet interessant trick til rådighed. Se på næste linje:

$ spansk [] = "tres";

Dette synes lidt underligt, fordi du ikke angav et indeks. PHP er ret nyttigt. Hvis du ikke angiver et indeks, ser det på det største indeks, der allerede er brugt i arrayet, og placerer den nye værdi på det næste sted. Så værdien tres vil blive placeret i element 3 af arrayet.

PHP er noget berygtet for dets array mekanisme. Afhængigt af hvordan du ser på det, er PHP langt mere tilgivende eller langt slankere end de fleste sprog, når det kommer til arrayer. For eksempel behøver du ikke at angive længden af ​​en matrix.

PHP gør netop det array, uanset størrelse, synes at virke. Faktisk behøver du ikke engang at oprette arrayet. Når du begynder at bruge et array, gør PHP det bare automatisk, hvis det ikke allerede er der.

Sådan ses elementerne i en matrix

Du kan få adgang til elementerne i et array på nøjagtig samme måde som du har oprettet dem. Array elementer er kun variabler; den eneste forskel er det numeriske indeks. Her er en måde at udskrive elementets elementer:

print <<< here En: $ spansk [1] 

To: $ spansk [2]

Tre: $ spansk [3]

HER;

Du kan blot udskrive arrayelementerne som enhver almindelig variabel.Husk bare at tilføje indekset.

En anden god måde at udskrive arrays på er særligt nyttig til debugging. Se på denne variation:

print "
n"; print_r ($ spansk); print "
n";

Funktionen print_r () er en speciel fejlsøgningsfunktion. Det giver dig mulighed for at videregive et helt array, og det udskriver arrayet i et letlæseligt format. Det er bedst at sætte udgangen af ​​funktionen print_r () inde i et

element, så udgangen bevares.

Selvfølgelig betyder resultatet af funktionen print_r () noget for dig, men dine brugere er ligeglade med arrays. Dette er kun et fejlfindingsværktøj. Normalt bruger du nogle andre teknikker til at vise arrayer til dine brugere.

For at se, hvad al koden i basicArray. php ligner.

Preloading en matrix

Nogle gange kender du de elementer, der går ind i en matrix med det samme. I disse tilfælde kan du bruge en særlig version af array () -funktionen til at gøre dette arbejde. Tag et kig på denne kode.

$ english = array ("zero", "one", "two", "three"); print "
n"; print_r ($ engelsk); print "
n";

Dette enkle program giver dig mulighed for at indlæse værdien af ​​arrayet i ét swoop. Bemærk at dette startede med nul. Computere har en tendens til at begynde at tælle ved nul, så hvis du ikke angiver indekser, bliver det første element nulindekseret.

Du kan bruge funktionen print_r () til hurtigt at se indholdet i arrayet.

Sådan bruger du endimensionelle arrayer med PHP til HTML5 og CSS3 Programmering - dummies

Valg af editor

Microsoft Project 2010 Genvejstaster - dummies

Microsoft Project 2010 Genvejstaster - dummies

Microsoft Project 2010 maksimerer effektiviteten, når du administrerer projekter - men også genvejstaster i Project 2010 din tid på tastaturet: Her er nogle genvejstaster, du vil bruge hele tiden, når du bygger og arbejder med en projektplan. Indtastning af tastetryk Indsæt Indsætter ny opgave Ctrl + K Indsætter hyperlink F7 Starter stavekontrol Alt + F10 Tildeler ressourcer ...

Hvordan man ændrer gridlines i Project 2016 - dummies

Hvordan man ændrer gridlines i Project 2016 - dummies

Flere visninger i Project 2016 inkluderer gridlines for at angive visse elementer, f.eks. en pause mellem uger eller status dato (det vil sige den dato, hvor der er sporet fremskridt på et projekt). Disse linjer hjælper en person med at læse planen for at skelne mellem tidsintervaller eller brud på information; For eksempel kan netlinjer være ...

Projekt 2016 AutoFilter-funktion - dummier

Projekt 2016 AutoFilter-funktion - dummier

Projekt 2016 AutoFilter-funktionen er som standard tændt for alle nye tidsplanfiler. Pile vises i kolonneoverskrifterne i det viste ark. Når du klikker på pilen i kolonnen Ressourcenavne, er navnet på hver ressource, der er tildelt opgaver i projektet, angivet i alfabetisk rækkefølge sammen med ...

Valg af editor

Netværksadministration: Windows Command Omdirigering og piping - dummies

Netværksadministration: Windows Command Omdirigering og piping - dummies

Omdirigering og piping af Windows-kommandoer er relaterede teknikker. Omdirigering giver dig mulighed for at angive en alternativ destination for output, der vil blive vist med en kommando eller en alternativ kilde til input, der skal indtastes i en kommando. Du kan f.eks. Gemme resultaterne af en kommando ipconfig / all til en fil ved navn myconfig. txt ...

Netværksadministration: VPN Security - dummies

Netværksadministration: VPN Security - dummies

Udtrykket tunnel er nogle gange brugt til at beskrive en VPN, fordi VPN'en skaber en sikker tunnel mellem to steder, som kun kan indtastes fra begge ender. De data, der bevæger sig gennem tunnelen fra den ene ende til den anden, er sikre, så længe det er inden for tunnelen - det vil sige inden for ...

Netværksadministration: Windows Miljøvariabler - dummies

Netværksadministration: Windows Miljøvariabler - dummies

Windows-kommandoskallen giver flere miljøvariabler til kommandoer. Miljøvariabler begynder og slutter med procent tegn. Du kan bruge en miljøvariabel overalt i en kommando. For eksempel viser C:> echo% OS%, der kører på% PROCESSOR_IDENTIFIER% en linje som denne: Windows_NT kører på en x86 Familie 15 Model 2 Stepping 8, ...

Valg af editor

Sådan bruger du arv i PHP med objektorienteret programmering - dummier

Sådan bruger du arv i PHP med objektorienteret programmering - dummier

Objektorienteret programmering i PHP har en anden funktion, der gør det meget nyttigt til store projekter. Mange objekter er relateret til hinanden, og du kan bruge et familietræforhold til at forenkle din programmering. Hvordan man bygger en critter baseret på en anden critter Der er en ny critter i byen. Denne har den samme grundlæggende ...

Sådan bruges PHP til at lave en switch til HTML5 og CSS3 Programmering - dummies

Sådan bruges PHP til at lave en switch til HTML5 og CSS3 Programmering - dummies

Du kører ofte over en situation i HTML5 og CSS3 programmering, hvor du har et udtryk, der kan have mange mulige værdier. Du kan altid bruge strukturen til at klare denne situation, men PHP leverer en anden interessant mulighed. Koden til dette program anvender omskifterstrukturen. Tag et kig på, hvordan det er gjort: