Jak używać funkcji Array_Reverse w PHP

Jak używać funkcji Array_Reverse w PHP
Podczas pracy z tablicami w PHP może być konieczne odwrócenie kolejności tablicy. W tym celu mamy zwaną predefiniowaną funkcję PHP array_reverse (). Ta funkcja pozwala nam odwrócić kolejność dowolnej tablicy wejściowej. W tym artykule szczegółowo zawiera funkcję array_reverse (), w tym jej składni, parametry i kody przykładowe.

Jaka jest funkcja array_reverse () w php?

array_reverse () funkcja może odwrócić lub ponownie zamówić elementy tablicy. Ta funkcja przyjmuje tablicę jako jej wejście i zwraca nową tablicę z kolejnością odwróconych elementów.

Składnia

Składnia funkcji Array_reverse () jest następująca:

array_reverse (tablica, reseve_keys)

Ta funkcja przyjmuje tablicę jako swój pierwszy argument i opcjonalnie Wartość logiczna Jako drugi argument. Jeśli drugi parametr Preserve_keys jest ustawiona na true, funkcja zachowa klucze tablicy. Jeśli drugi parametr nie jest ustawiony lub ustawiony na false, funkcja zresetuje klawisze tablicy. Domyślnie wartość fałszywa jest przypisana do tego parametru.

Parametr

Funkcja Array_reverse () przyjmuje dwa parametry:

  • Szyk: Tablica do odwrócenia. To jest wymagany parametr.
  • Preserve_keys: Opcjonalna wartość logiczna, która określa, czy zachować klucze tablicy, czy nie. Domyślnie jest ustawiony na false.

Powrót

Odwrócona tablica jest zwracana przez funkcję Array_reverse ().

Przykład 1: Odwracanie tablicy

W poniższym kodzie utworzymy tablicę liczb, a następnie użyjemy funkcji Array_reverse (), aby odwrócić kolejność elementów w tablicy bez zachowania kluczy:

$ liczb = tablica (1, 2, 3, 4, 5);
$ reversed_numbers = array_reverse ($ liczb);
print_r ($ reversed_numbers);
?>

Wyjście
W wyjściu możemy zobaczyć funkcję array_reverse () cofnęła kolejność elementów w tablicy bez zachowania klawiszy:

Szyk
(
[0] => 5
[1] => 4
[2] => 3
[3] => 2
[4] => 1
)

Przykład 2: Odwracanie tablicy i zachowanie kluczy

Teraz utworzymy tablicę ciągów, a następnie za pomocą funkcji Array_reverse () odwrócimy kolejność elementów w tablicy, jednocześnie zachowując klucze:

$ liczb = tablica (1, 2, 3, 4, 5);
$ reversed_numbers = array_reverse ($ liczb, true);
print_r ($ reversed_numbers);
?>

Wyjście
Tutaj funkcja Array_reverse () odwróciła kolejność elementów w tablicy, zachowując klucze:

Tablica (
[4] => 5
[3] => 4
[2] => 3
[1] => 2
[0] => 1
)

Przykład 3: Odwracanie tablicy wielowymiarowej

W poniższym kodzie utworzyliśmy tablicę wielowymiarową, a następnie za pomocą array_reverse () odwrócimy kolejność elementów tablicy:

$ zwierzęta = tablica (
tablica („name” => „pies”, „color” => „Brown”),
array („name” => „cat”, „color” => „Gray”),
tablica („name” => „ptak”, „color” => „blue”)
);
$ reversed_animals = array_reverse ($ zwierzęta);
print_r ($ reversed_animals);
?>

Wyjście
W wyjściu możemy zobaczyć array_reverse () Funkcja odwróciła kolejność elementów obecnych w wielowymiarowej tablicy:

Tablica (
[0] => tablica ([nazwa] => ptak [kolor] => niebieski)
[1] => tablica ([nazwa] => cat [color] => Gray)
[2] => tablica ([nazwa] => pies [kolor] => brązowy)
)

Wniosek

Z array_reverse () W PHP możemy ponownie zamówić elementy tablicy. Nowa tablica jest zwracana przez tę funkcję, z elementami przełożonymi zgodnie z tablicą wejściową. W tym artykule obejmuje szczegóły funkcji Array_reverse (). Pełny opis składni, parametrów i zwracania wartości tej funkcji Przeczytaj artykuł.