DatamaskinerProgrammering

Hvordan PHP array?

En matrise er en datastruktur som gjør det mulig for en enkelt plass for å lagre enkelte verdier som er elementer av den samme type.

array-typer

Det finnes to typer av matriser, skiller de seg i veien for identifikasjon av de forskjellige elementer.

  1. Enkel - hvert element i denne er gitt en indeks inn i en sekvens.
  2. Assosiative - det må referere til et element ved hjelp av tastene er forbundet med de logiske verdier.

På en enkel måte, er det en variabel, som kan være mer enn én verdi. Vi er interessert i PHP array.

karakteristiske trekk

Tenk PHP array detaljer:

  1. Den kan inneholde en rekke verdier, og den er tom.
  2. Hver av de verdier, som omfatter et array av PHP, kalt element.
  3. Element lagrer ulike typer variabler. Disse kan være strenger, heltall, booleans.
  4. Tilgang til elementene er mulig å bruke indekser som er i små bokstaver og tall.
  5. PHP array inneholder elementer med unike indekser.
  6. Antallet av elementer i tabellen - er dens lengde.
  7. Verdiene av elementene kan også være matriser, som er multidimensjonale matriser.

Et karakteristisk trekk ved PHP er muligheten til å lage en matrise i manuset av kompleksitet.

fordeler:

  1. Det er lett å arbeide samtidig med flere verdier i en matrise. Det er lett å gjøre en syklus på sine medlemmer til å endre verdiene.
  2. De er lette å manipulere. Bare fjerne, legge til elementer for å lese eller endre verdiene av elementene.
  3. I PHP, er det mange forskjellige funksjoner som lar deg håndtere arrays. Det er et søk etter bestemte verdier, sortering, sammenslåing arrays.

typer

Matriser er delt inn i ytterligere 2 typer:

  • endimensjonal;
  • todimensjonal.

Det er forskjellige måter å initialisere array. Først må du vurdere det enkle, og deretter - en assosiativ array PHP.

EKSEMPEL lage en enkel matrise i PHP:

I eksempelet brukes nøkler - et tall i parentes [], og mer viktig - navnet på frukt og grønnsaker.

Tildele en PHP array elementverdier kan skrives som:

  • $ Array [n] = z;
  • n - nøkkel, z - verdi.

I den andre metoden for initialisering kan være ingenting for å indikere i parentes :

  • $ Navn [] = "a";
  • $ Navn [] = "to";
  • $ Navn [] = "tre".

I dette tilfellet vil indeksen være lik standard: 0, 1 og 2.

Og du kan tildele noen av dens indeksverdi:

  • $ Navn [35] = 'a';
  • $ Navn [18] = 'to';
  • $ Navn [90] = "tre".

Du kan kombinere initialisering metoder:

  • $ Navn [37] = "første";
  • $ Navn [5] = "andre";
  • $ Navn [] = "tredje".

Det tredje element er tilordnet en indeks lik 38, som 37 - den største av indeksene.

Flerdimensjonal array syntaks ser slik ut:

$ Navn [indeks1] [indeks2] ....

La oss nå se hva en PHP assosiative array. Indeksen kan være en streng, den ikke pålegge begrensninger er mellomrom tillates, dens lengde er forskjellig. Assosiative matriser er godt brukt når det er nødvendig å knytte elementene er ikke med tall, men med ord. Arrays som har avskrifter - strenger kalles assosiativ.

I én-dimensjonale assosiative matriser inneholdende bare én tast, tilsvarer den til en bestemt indeks. Bildet ovenfor er et eksempel på en-dimensjonale og multi-dimensjonale assosiative matriser.

Du kan opprette en flerdimensjonal assosiativ array i den klassiske måten, men det er ikke veldig praktisk.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 no.delachieve.com. Theme powered by WordPress.