Funkcja PHP Array_Shift

Funkcja PHP Array_Shift
array_shift () w PHP służy do zwrócenia pierwszego elementu poprzez usunięcie go z podanej tablicy wejściowej. Wyświetl tablicę po wykonaniu funkcji Array_Shift (), jeśli chcemy zwrócić pozostałą tablicę.

Składnia:
array_shift (array_input)

Parametr:
array_input to tablica

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

Przykład 1:

W tym przykładzie utworzymy tablicę z czterema wartościami kluczowymi: „flower1” => „lotus”, 'flower2' => 'lilly', 'flower3' => 'jasmine', 'flower4' => 'rose'.

Usuńmy pierwszą parę za pomocą funkcji Array_Shift ().

// Utwórz tablicę o nazwie Flower z 4 kluczami kluczowymi.
$ Flower = array („flower1” => „lotus”, 'flower2' => 'lilly', 'flower3' => 'jasmine', 'flower4' => 'rose');
echo „faktyczna tablica:”;
print_r ($ flower);
// Usuń pierwszy element z kwiatu
ENCO „Element usunięty z tablicy to:” .array_shift ($ flower).'\N';
echo „końcowa tablica:”;
print_r ($ flower);
?>

Wyjście:

Tutaj pierwszym elementem obecnym w tablicy jest lotos. Jest więc usuwany i zwraca pozostałą tablicę.

Przykład 2:

W tym przykładzie utworzymy tablicę z czterema wartościami: „Lotus”, „Lilly”, „Jasmine”, „Rose”.

Usuńmy pierwszy element za pomocą funkcji Array_Shift ().

// Utwórz tablicę o nazwie Flower z 4 wartościami.
$ Flower = array („lotus”, „lilly”, „jaśmin”, „róża”);
echo „faktyczna tablica:”;
print_r ($ flower);
// Usuń pierwszy element z kwiatu
Echo „Element usunięty z tablicy to:” .array_shift ($ flower)."\N";
Echo „Final Array:”;
print_r ($ flower);
?>

Wyjście:

Widzimy, że pierwszym elementem obecnym w tablicy jest lotos. Jest więc usuwany i zwraca pozostałą tablicę.

Przykład 3:

Możliwe jest również usunięcie pierwszej zagnieżdżonej tablicy wewnątrz tablicy. W tym przykładzie utworzymy zagnieżdżoną tablicę, która ma 2 tablice:

$ Flowers = Array („Lotus”, „Lilly”, „Jasmine”, „Rose”)

I

$ veg = array („marchewka”, „cebula”, „chilli”)

Teraz usuniemy $ kwiaty z tablicy za pomocą funkcji Array_Shift ().

// Utwórz 2 tablice w tablicy
$ Flower = array ($ flowers = array („lotus”, „lilly”, „jasmine”, „róża”), $ veg = array („marchewka”, „cebula”, „chilli”));
echo „faktyczna tablica:”;
print_r ($ flower);
// Wyjmij pierwszą tablicę z kwiatu
ENCO „Element usunięty z tablicy to:” .'\N';
print_r (array_shift ($ flower));
echo „końcowa tablica:”;
print_r ($ flower);
?>

Wyjście:

Widzimy, że pierwsza zagnieżdżona tablica została usunięta i zwracana jako tablica zagnieżdżona $ Veg.

Przykład 4:

W tym przykładzie, wewnątrz tablicy, pierwsza tablica to zagnieżdżona tablica, która ma jedną tablicę z jednym elementem (lotos), a druga tablica ma jeden element (marchewka). Tak więc po zastosowaniu Array_Shift () lotos jest usuwany, a tablica marchewki zwraca.

// Utwórz 2 tablice w tablicy
$ Flower = array ($ flowers = array (tablica („lotus ')), $ veg = array („ marchew ”));
echo „faktyczna tablica:”;
print_r ($ flower);
// Wyjmij pierwszą tablicę z kwiatu
Echo „Element usunięty z tablicy to:” ."\N";
print_r (array_shift ($ flower));
Echo „Final Array:”;
print_r ($ flower);
?>

Wyjście:

Wniosek

Omówiliśmy funkcję Array_Shift (), aby usunąć pierwszy element, rozważając cztery różne przykłady. Usuwa i zwraca pierwszy element z tablicy, biorąc tablicę wejściową jako parametr.