Hvordan få det første elementet i en assosiativ array i PHP

Det finnes to typer av PHP arrays: tradisjonelle matriser med talltastene starter fra null og assosiative matriser med streng nøkler. Tradisjonelle arrays er nyttige når som representerer en liste over data som nøkkelen ikke betyr noe, for eksempel en liste over filer. Assosiative arrays er nyttige for å representere data som du forbinder en nøkkel med en verdi, for eksempel et navn med et telefonnummer for en telefonkatalog. Selv om teoretisk, finnes det ingen første elementet i en assosiativ array, betyr det eksisterer i PHP representasjon. Du kan hente den ved hjelp av PHP er "array_slice" -funksjon.

Bruksanvisning

1 Opprett en ny fil med en "php" forlengelse og åpne den med et tekstredigeringsprogram, for eksempel Notisblokk.

2 Skriv en linje med kode som definerer en assosiativ array ved hjelp av PHP "array" -funksjonen. Funksjonen godtar en eller flere parametere med syntaksen "key => verdi." Her er et eksempel:

$ MyArray = array ( 'Jack' => '299-599-5999', 'Jill' => '888-388-5888', 'Bill' => '111-311-5111');

3 Skrive en linje med kode som utfører funksjonen "array_slice" med matrisen er definert i trinn 2, "0" og "1" som parameterne og lagrer resultatet i en ny variabel. Her er koden:

$ FirstArr = array_slice ($ myArray, 0, 1);

4 Skrive en linje med kode som utfører funksjonen "array_pop" med variabel definert i trinn 3 som en parameter og lagrer resultatet i en ny variabel. Denne nye variabelen inneholder nå det første elementet av assosiativ array. Her er koden:

$ FirstString = array_pop ($ firstArr);