PHP Associative Array
I forrige opplæring lærte du at en matrise er en variabel som lagrer flere verdier eller elementer av data organisert av indekstaster.

$ books [0] = "Gone With The Wind";
$ books [1] = "Små kvinner";
$ books [2] = "Krig og fersken";

Et assosiativt utvalg bruker også indekstaster, men disse tastene er ikke numeriske som i eksemplet ovenfor. Tastene i et assosiativt utvalg er "navngitte" taster, noe som betyr at tastene vanligvis er tegnstrenger. I eksemplet nedenfor kan du se at tastene er ord (tittel, navn, organisasjon) som har en betydning for samsvarende verdier (Professor, Mike Smith, Ohio State University).

$ medlemmer = matrise (
"title" => "Professor",
"name" => "Mike Smith",
"organisasjon" => "OSU"
);

Eksemplet over viser også at du bruker array-funksjonen til å opprette eller initialisere en assosiativ matrise. Navnet på matrixvariabelen ($ medlemmer) blir fulgt av et lik tegn og deretter funksjonsnavnet (array). Neste har du nøkkelverdiparene. Legg merke til at disse parene er atskilt med komma. Nøkkelen er "tilpasset" sin verdi med =>, og hele gruppen er lukket i parentes. Sist har du semikolon. Et assosiativt utvalg fungerer omtrent som det vanlige.

  • Du bruker firkantete parenteser for å legge til et nøkkelverdipar i matrisen eller for å opprette en matrise.
    $ members ['tenured'] = "ja";

  • Du bruker nøkkelen til å referere til et element i en assosiativ matrise.
    ekko "$ medlemmer ['navn']";




Video Instruksjoner: 49: What are associative arrays in PHP - PHP tutorial (Kan 2024).