Hjem Personlig finansiering Slik bruker du endimensjonal arrayer med PHP for HTML5 og CSS3 Programmering - dummies

Slik bruker du endimensjonal arrayer med PHP for HTML5 og CSS3 Programmering - dummies

Innholdsfortegnelse:

Video: Depression and Video Games | Sidcourse 2024

Video: Depression and Video Games | Sidcourse 2024
Anonim

Det mest grunnleggende arrayet i PHP er et endimensjonalt array, som i utgangspunktet bare er en beholder med spor for HTML5 og CSS3 programmering. Hvert spor har bare en variabel i den. Her finner du ut hvordan du lager denne typen matrise og fyller den.

Slik lager du en matrise

Array-opprettelsen er ganske enkel. Først må du opprette en variabel og deretter fortelle PHP at du vil at variabelen skal være en matrise:

$ theVar = array ();

Nå, $ theVar er en matrise. Det er imidlertid et tomt utvalg som venter på at du skal komme sammen og fylle det.

Teknisk kan du hoppe over variabelskapetrinnet. Det er fortsatt en god ide å definere en rekkevidde eksplisitt fordi den hjelper deg med å huske at elementet er en matrise, og det er noen spesielle tilfeller (for eksempel å overføre en matrise til en funksjon) der definisjonen virkelig betyr noe.

Hvordan fylle en matrise

En matrise er en beholder, så det er mye mer moro hvis du legger noe i det. Du kan referere til et arrayelement ved å legge til en indeks (et heltall) som representerer hvilket element av gruppen du snakker om.

Si at du har følgende array:

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

Det du gjør her er å legge til to elementer i matrisen. I hovedsak sier du at element 1 er uno, og element 2 er dos.

PHP har et annet interessant triks tilgjengelig. Ta en titt på neste linje:

$ spansk [] = "tres";

Dette virker litt rart fordi du ikke angav en indeks. PHP er ganske nyttig. Hvis du ikke angir en indeks, ser den på den største indeksen som allerede er brukt i arrayet, og plasserer den nye verdien på neste sted. Så vil verdien tres plasseres i element 3 av arrayet.

PHP er noe beryktet for sin array mekanisme. Avhengig av hvordan du ser på det, er PHP langt mer tilgivende eller langt sloppier enn de fleste språk når det gjelder arrayer. For eksempel trenger du ikke å spesifisere lengden på en matrise.

PHP gjør bare arrayen uansett størrelse ser ut til å fungere. Faktisk trenger du ikke engang å opprette arrayet eksplisitt. Når du begynner å bruke en array, gjør PHP det automatisk bare hvis det ikke allerede er der.

Slik ser du elementene i en matrise

Du kan få tilgang til elementene i en matrise på nøyaktig samme måte som du opprettet dem. Array-elementer er bare variabler; Den eneste forskjellen er den numeriske indeksen. Her er en måte å skrive ut elementene i arrayet:

skriv ut <<< her En: $ spansk [1] 

To: $ spansk [2]

Tre: $ spansk [3]

HER;

Du kan enkelt skrive ut arrayelementene som en vanlig variabel.Bare husk å legge til indeksen.

En annen flott måte å skrive ut arrayer er spesielt nyttig for feilsøking. Ta en titt på denne varianten:

skriv ut "
n"; print_r ($ spansk); skriv ut "
n";

Funksjonen print_r () er en spesiell feilsøkingsfunksjon. Den lar deg passere et helt utvalg, og det skriver ut arrayet i et lettlest format. Det er best å sette utdataene fra print_r () -funksjonen i et

-element, slik at utgangen blir bevart.

Selvfølgelig betyr resultatene av print_r () -funksjonen noe for deg, men brukerne bryr seg ikke om arrays. Dette er bare et feilsøkingsverktøy. Vanligvis bruker du andre teknikker for å vise arrayer til brukerne.

For å se hva all koden i basicArray. php ser ut som

Preloading en array

Noen ganger kjenner du elementene som går inn i en matrise med en gang. I disse tilfellene kan du bruke en spesiell versjon av array () -funksjonen for å gjøre dette arbeidet. Ta en titt på denne koden.

$ english = array ("null", "en", "to", "tre"); skriv ut "
n"; print_r ($ engelsk); skriv ut "
n";

Dette enkle programmet lar deg laste opp verdien av arrayet i ett slag. Merk at dette startet med null. Datamaskiner har en tendens til å begynne å telle til null, så hvis du ikke angir indekser, blir det første elementet nullindeksert.

Du kan bruke print_r () -funksjonen for raskt å se innholdet i arrayet.

Slik bruker du endimensjonal arrayer med PHP for HTML5 og CSS3 Programmering - dummies

Redaktørens valg

Hvordan finne hjelp med Yammer - dummies

Hvordan finne hjelp med Yammer - dummies

Yammer er et utrolig enkelt sted å bruke for all din virksomhet behov. Men som med noe teknologi relatert, kan det komme en tid når du står overfor et spørsmål eller et problem, og trenger hjelp med å finne en løsning. Støtte på Yammer-nettstedet Et godt sted å starte når du har problemer ...

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Følger bestemte emner og forfattere i SlideShare gir deg mulighet til å filtrere lysbilder og bare presenteres de som du er interessert i. SlideShare er et åpen kildekode, Web 2.0-basert program som gjør det mulig for alle som helst i verden å lage og legge inn presentasjoner. Hvis du er interessert i for eksempel åndelighet som en ...

Redaktørens valg

Slik konverterer du tekst til en tabell i Word - dummies

Slik konverterer du tekst til en tabell i Word - dummies

Word 2013 lar deg konvertere tekst til et bord med noen få enkle klikk - hvis du allerede har litt tekst som er delt inn i rader og kolonner med faner, kommaer eller noe annet konsistent tegn. For konvertering til arbeid, må den eksisterende teksten avgrenses med et konsistent tegn for å skille mellom kolonnene. ...

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Alle dokumentbeskyttelsesalternativer og innstillinger holdes inne ett sted, begravet dypt i Word 2013. Før du kan gjøre endringer, må du komme til prøvingsalternativene. Slik kommer du dit: Klikk på kategorien Filer. Velg Valg på Fil-fanens meny. Velg Proofing fra venstre side i vinduet Ordalternativer. ...

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvis du begynte å jobbe med ditt Word 2010 dokument før du oppdaget Tabell-kommandoen, har du sannsynligvis lister opprettet ved hjelp av tabbed-tekst. I så fall kan du enkelt konvertere teksten til et bona fide-bord. Og hvis du bestemmer deg etter endringen du vil frigjøre teksten din fra, begrenser ...

Redaktørens valg

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

En av de vanligste obsessive avhengighetene folk har er arbeid. Noen tror at de ikke kan jobbe og øve oppmerksomhet, men det er ikke sant. Tenk på denne typiske situasjonen. Hva startet som en 9 a. m. til 5 s. m. jobb kan lett bli en 5 a. m. til 9 s. m. jobb. Naturligvis må du jobbe og tjene ...