Funkcja PHP Array_unshift

Funkcja PHP Array_unshift
array_unshift () w php służy do wstawienia wartości do tablicy na początku. Na raz można dołączyć wiele wartości do tablicy. Wartości pobierają kluczowe wartości z typem liczbowym, który zaczyna się od 0.

Składnia:
array_unshift (array_input, wartość,…)

Parametry:

  1. array_input to tablica.
  2. Wartość/s zostanie dodana do tablicy na początku.

Zobaczmy przykłady, aby lepiej zrozumieć tę koncepcję.

Przykład 1:
W tym przykładzie utworzymy tablicę z 4 wartościami: „Lotus”, „Lilly”, „Jasmine”, „Rose”.
Teraz dodamy do tablicy wartości „Marigold”.

// Utwórz tablicę o nazwie Flower1 z 4 wartościami.
$ Flower = array („lotus”, „lilly”, „jaśmin”, „róża”);
echo „faktyczna tablica:”;
print_r ($ flower);
// Włóż „Marigold” do tablicy kwiatów.
array_unshift ($ flower, „Marigold”);
Echo „Final Array:”;
print_r ($ flower);
?>

Wyjście:

Widzimy, że Marigold został dodany do tablicy kwiatów na początku, a Key-0 jest przypisany do niego.

Przykład 2:
W tym przykładzie utworzymy tablicę z czterema wartościami - „Lotus”, „Lilly”, „Jasmine”, „Rose”.
Teraz dodamy trzy wartości-„Marigold”, „Rose”, „Lotus” do tablicy.

// Utwórz tablicę o nazwie Flower1 z 4 wartościami.
$ Flower = array („lotus”, „lilly”, „jaśmin”, „róża”);
echo „faktyczna tablica:”;
print_r ($ flower);
// wstaw „Marigold”, „Rose”, „Lotus” do tablicy kwiatów.
array_unshift ($ flower, „Marigold”, „Rose”, „Lotus”);
Echo „Final Array:”;
print_r ($ flower);
?>

Wyjście:

Widzimy, że „Marigold”, „Rose”, „Lotus” został na początku dodany do tablicy kwiatów.
Jeśli chcesz dodać wartości do tablicy pary wartości kluczowej, wartości otrzymają również klawisze o wartościach liczbowych.

Przykład 3:
W tym przykładzie utworzymy tablicę z czterema wartościami kluczowymi. „Flower1” => „Lotus”, „flower2” => „lilly”, „flower3” => „Jasmine”, „flower4” => „róża”.
Teraz dodamy do tablicy do tablicy dodamy 3 wartości-„Rose”, „Rose”, „Lotus”.

// Utwórz tablicę o nazwie Flower1 z 4 kluczami kluczowymi.
$ Flower = array („flower1” => „lotus”, 'flower2' => 'lilly', 'flower3' => 'jasmine', 'flower4' => 'rose');
echo „faktyczna tablica:”;
print_r ($ flower);
// wstaw „Marigold”, „Rose”, „Lotus” do tablicy kwiatów.
array_unshift ($ flower, „Marigold”, „Rose”, „Lotus”);
echo „końcowa tablica:”;
print_r ($ flower);
?>

Wyjście:

Widzimy, że „Marigold”, „Rose”, „Lotus” zostały dodane do tablicy kwiatów z Keys-0,1 i 2.

Przykład 4:
W tym przykładzie utworzymy tablicę z czterema wartościami kluczowymi: 1 => „LOTUS”, 2 => „LILLY”, 3 => „Jasmine”, 4 => „Rose”.
Teraz dodamy do tablicy do tablicy dodamy 3 wartości-„Rose”, „Rose”, „Lotus”.

// Utwórz tablicę o nazwie Flower1 z 4 kluczami kluczowymi.
$ Flower = array (1 => „lotus”, 2 => „Lilly”, 3 => „Jasmine”, 4 => „Rose”);
echo „faktyczna tablica:”;
print_r ($ flower);
// wstaw „Marigold”, „Rose”, „Lotus” do tablicy kwiatów.
array_unshift ($ flower, „Marigold”, „Rose”, „Lotus”);
Echo „Final Array:”;
print_r ($ flower);
?>

Wyjście:

Widzimy, że „Marigold”, „Rose”, „Lotus” zostały dodane do tablicy kwiatów z Keys-5, 6 i 7 Na początku.

Wniosek

W tym artykule widzieliśmy, jak dodać elementy na początku tablicy PHP za pomocą funkcji array_unshift (). Możliwe jest dodanie pojedynczych lub wielu elementów do tablicy na raz. Musimy zauważyć, że jeśli dodamy wartości do tablicy pary wartości kluczowej, nowo dodane elementy zostaną przypisane klucze typu liczbowego.