array_column (array_input, col_key, index_key)
Det tar tre parametere.
Parametere:
Returnerende format:
ArrayArray holder dataene på en lineær måte. Det holder flere elementer om gangen.
Array () brukes til å lage en matrise i PHP. En nøkkel kan referere til en verdi ved å bruke => operatøren.
Syntaks:
Array (nøkkel => verdi, ...)
Tilsvarende betyr nestet matrise en matrise i en matrise. Den inneholder kolonner.
For å vise hele matrisen, kan vi bruke print_r () -funksjonen.
Den returnerer matrisen i et format slik at nøkkelen er plassert i [] etterfulgt av en verdi.
ArrayNestet matrise:
ArrayLa oss lage en matrise som heter blomst med to nestede matriser og fire nøkkelverdipar hver.
// Lag en matrise som heter - Blomst og lag 2 matriser med 4 nøkkelverdiparProduksjon:
Eksempel 1:
I dette eksemplet vil vi få kolonnenavn fra kolonnen "Blomsternavn".
// Lag en matrise som heter - Blomst og lag 2 matriser med 4 nøkkelverdiparProduksjon:
Vi kan se at verdiene fra kolonnen “Blomsternavn” ble returnert. Også nøklene som standard blir tildelt dem siden vi ikke spesifiserte "index_key".
Eksempel 2:
I dette eksemplet vil vi få kolonnenavnene fra "Flower_area" -kolonnen med "Flower_sepals" som indeksen.
// Lag en matrise som heter - Blomst og lag 2 matriser med 4 nøkkelverdiparProduksjon:
Vi kan se at verdiene fra kolonnen "Flower_area" ble returnert. Tastene er også tilordnet kolonnen "Flower_area" fra kolonneverdiene "Flower_Sepals".
Eksempel 3:
I dette eksemplet vil vi få kolonnenavnene fra "Flower_petals" -kolonnen med "Flower_area" som indeksen.
// Lag en matrise som heter - Blomst og lag 2 matriser med 4 nøkkelverdiparProduksjon:
Vi kan se at verdiene fra kolonnen "Flower_sepals" ble returnert. Tastene er også tildelt kolonnen "Flower_sepals" fra kolonneverdiene "Flower_Area".
Konklusjon
Fra denne artikkelen lærte vi hvordan du får kolonnene fra en matrise ved hjelp av array_column () -funksjonen i PHP. Det er mulig å stille tastene til de returnerte verdiene i en kolonne fra verdiene i en annen kolonne.