Hvordan legge til en matrise i PHP?

Hvordan legge til en matrise i PHP?
PHP Utviklere bruker matriser som en grunnleggende datastruktur for å lagre samlinger av data, inkludert strenger, heltall og objekter. Hvis du har å gjøre med matriser, kan du finne deg selv i en situasjon der du trenger å legge til nye elementer til slutten av et allerede eksisterende utvalg. Det er flere måter å oppnå dette på PHP, avhengig av den spesifikke brukssaken og versjonen av PHP blir brukt.

I denne artikkelen vil vi utforske forskjellige metoder for å legge til en matrise i PHP.

Legg til en matrise i PHP

Det finnes tre metoder for å legge til en matrise i PHP:

  • Bruker [] operatør
  • Bruke array_push () -funksjon
  • Bruke array_merge () -funksjon

Metode 1: Bruke [] operatør

I PHP, Bare å bruke firkantede parenteser [] er en enkel metode for å legge et nytt element til en eksisterende matrise. Det første trinnet er å erklære matrisen med ett eller flere innledende elementer. Etter det kan du bruke [] operatør med matrisvariabelen og elementet du vil legge til.

Følgende eksempel bruker [] operatør for å legge til en matrise i PHP:

$ emarray = array (5, 6, 10, 14);
$ emarray [] = 2;
print_r ($ emarray);
?>

Ovennevnte kode initialiserer en matrise $ Emarray med fire heltallverdier og legger deretter en ny heltallverdi 2 til slutten av matrisen ved å bruke [] operatør. Til slutt print_r () Funksjon brukes til å vise den modifiserte matrisen $ Emarray.

Produksjon

Metode 2: Bruke array_push () -funksjon

De array_push () funksjon er en innebygd funksjon i PHP Det gjør det enkelt for deg å legge til en matrise. Det tar to eller flere argumenter. Den første er en rekke brukeren ønsker å legge til elementer, og de andre argumentene skal være elementene som brukeren ønsker å legge til i matrisen.

Følgende eksempel viser illustrasjonen av array_push () funksjon i PHP:

$ emarray = array (5, 6, 10, 14);
array_push ($ emarray, 2);
print_r ($ emarray);
?>

Ovennevnte kode bruker array_push () funksjon for å legge elementet “2” til slutten av $ Emarray Array. De print_r () Funksjon brukes deretter til å vise den oppdaterte matrisen.

Produksjon

3: Bruke array_merg () -funksjon

Du kan også bruke en annen innebygd funksjon array_merg () i PHP for enkelt å legge elementer til en eksisterende matrise. Det kan gjøres ved først å definere en matrise og deretter bruke array_merg () Funksjon for å legge et element til en matrise.

Følgende eksempel bruker array_merg () Funksjon for å legge til en matrise i PHP:

$ emarray = array (5, 6, 10, 14);
$ emarray = array_merge ($ emarray, array (2,5,7));
print_r ($ emarray);
?>

Ovennevnte kode bruker Array_Merge () funksjon for å slå sammen $ Emarray matrise med en annen matrise som inneholder tre elementer. Til slutt oppdaterer den matrisen og vises ved hjelp av print_r () funksjon.

Produksjon

Konklusjon

I PHP, Arrays er viktig for å holde forskjellige typer data på ett sted. Når vi trenger å legge til mer data til en allerede eksisterende matrise, har vi forskjellige måter å gjøre det på. Vi kan bruke den firkantede brakettnotasjonen [], som er enkelt og enkelt å bruke. Vi kan også bruke to innebygde PHP funksjoner kalt array_push () og Array_Merge (), som gir oss flere alternativer for å legge til data.