Php array_push -funksjon

Php array_push -funksjon
array_push () i php brukes til å legge de gitte verdiene til matrisen. Rett og slett vil det legge til verdier til slutten av inngangsarrayen. Om gangen er det mulig å legge til flere verdier til en matrise.

Syntaks:
array_push (array_input, verdi, ...)

Parametere:

  1. array_input er matrisen.
  2. Verdi/s vil bli lagt til i matrisen til slutten.

La oss se eksempler for å forstå dette konseptet bedre.

Eksempel 1:
I dette eksemplet vil vi lage en matrise med 4 verdier: 'Lotus', 'Lilly', 'Jasmine', 'Rose'.
Nå vil vi legge til verdien 'Marigold' til matrisen.

// Opprett en matrise som heter Flower1 med 4 verdier.
$ Blomster = matrise ('lotus', 'lilly', 'jasmine', 'rose');
ekko "faktisk matrise:";
print_r ($ blomst);
// Legg til 'Marigold' til blomsterarrayen.
array_push ($ blomst, 'marigold');
ekko "endelig matrise:";
print_r ($ blomst);
?>

Produksjon:

Vi kan se at Marigold er blitt lagt til blomsterarrayen.

Eksempel 2:
I dette eksemplet vil vi lage en matrise med fire verdier: 'Lotus', 'Lilly', 'Jasmine', 'Rose'.
Nå vil vi legge til tre verdier-'Marigold ',' Rose ',' Lotus 'til matrisen.

// Opprett en matrise som heter Flower1 med 4 verdier.
$ Blomster = matrise ('lotus', 'lilly', 'jasmine', 'rose');
ekko "faktisk matrise:";
print_r ($ blomst);
// Legg til 'Marigold', 'Rose', 'Lotus' til blomsterarray.
array_push ($ blomst, 'Marigold', 'rose', 'lotus');
ekko "endelig matrise:";
print_r ($ blomst);
?>

Produksjon:

Vi kan se at 'Marigold', 'Rose', 'Lotus' er blitt lagt til blomsteroppstillingen. Hvis du vil legge til verdier til nøkkelverdipar-matrisen, vil verdiene også få tastene med numeriske verdier.

Eksempel 3:
I dette eksemplet vil vi lage en matrise med fire nøkkelverdier: 'Flower1' => 'Lotus', 'Flower2' => 'Lilly', 'Flower3' => 'Jasmine', 'Flower4' => 'Rose'.
Nå vil vi legge til 3values-'Marigold ',' Rose ',' Lotus 'til matrisen.

// Lag en matrise som heter Flower1 med 4 nøkkelverdier.
$ Blomst = array ('blomster1' => 'lotus', 'blomster2' => 'lilly', 'blomster3' => 'Jasmine', 'Flower4' => 'rose');
ekko "faktisk matrise:";
print_r ($ blomst);
// Legg til 'Marigold', 'Rose', 'Lotus' til blomsteroppstillingen.
array_push ($ blomst, 'Marigold', 'rose', 'lotus');
ekko "endelig matrise:";
print_r ($ blomst);
?>

Produksjon:

Vi kan se at 'Marigold', 'Rose', 'Lotus' er blitt lagt til blomsteroppstillingen med Keys-0,1 og 2.

Eksempel 4:
I dette eksemplet vil vi lage en matrise med fire nøkkelverdier: 1 => 'Lotus', 2 => 'Lilly', 3 => 'Jasmine', 4 => 'Rose'.
Nå vil vi legge til 3 verdier-'Marigold ',' Rose ',' Lotus 'til matrisen.

// Lag en matrise som heter Flower1 med 4 nøkkelverdier.
$ Blomst = array (1 => 'lotus', 2 => 'lilly', 3 => 'jasmine', 4 => 'rose');
ekko "faktisk matrise:";
print_r ($ blomst);
// Legg til 'Marigold', 'Rose', 'Lotus' til blomsterarray.
array_push ($ blomst, 'Marigold', 'rose', 'lotus');
ekko "endelig matrise:";
print_r ($ blomst);
?>

Produksjon:

Vi kan se at 'Marigold', 'Rose', 'Lotus' er blitt lagt til blomsteroppstillingen med Keys-5,6 og 7.

Konklusjon

I denne artikkelen så vi hvordan du legger til elementer til PHP -matrisen ved hjelp av array_push () -funksjonen.

Det er mulig å legge til enkelt- eller flere elementer i matrisen om gangen. Vi må legge merke til at hvis vi legger til verdier til nøkkelverdi -parrayen, så vil de nylig tilførte elementene bli tildelt tastene av numerisk type.