Funkcja PHP Array_Flip

Funkcja PHP Array_Flip
Czasami możemy wymieniać klucze na wartości i wartości na klucze w tablicy. Czy to możliwe w tablicach php? Tak, za pomocą funkcji Array_Flip ().

array_flip () służy do wymiany wszystkich kluczy z ich wartościami w danej tablicy wejściowej.

Jeśli w tablicy wejściowej nie ma Leys, domyślnie bierze klucze od 0. Wymaga tylko jednego parametru.

Składnia:
array_flip (array_input)
Gdzie array_input jest tablicą wejściową.

Przykład 1:
W tym przykładzie utworzymy tablicę o nazwie Flower z 4 wartościami i odwrócimy klawisze z wartościami w tablicy.

// Utwórz tablicę o nazwie Flower z 4 wartościami
$ Flower1 = tablica („flower_name”, „sepal”, „płatek”, „obszar”);
print_r („faktyczna tablica:”);
print_r ($ flower1);
// Odwróć wartość kluczy
$ sfinalizowane = array_flip ($ flower1);
print_r („ostateczna tablica:”);
print_r ($ sfinalizowane);
?>

Wyjście:

Tutaj nie określaliśmy żadnych kluczy w rzeczywistej tablicy, która ma elementy 10,20,30,40 i 50. Domyślnie klucze będą wynosić 0,1,2,3 i 4. Po odwróceniu tablicy za pomocą funkcji Array_Flip (), klawisze i wartości wymieniono.

Przykład 2:
W tym przykładzie utworzymy tablicę o nazwie Flower z 5 wartościami i odwrócimy klawisze z wartościami w tablicy.

// Utwórz tablicę o nazwie Flower z 5 wartościami
$ Flower1 = tablica (10,20,30,40,50);
print_r („faktyczna tablica:”);
print_r ($ flower1);
// Odwróć wartość kluczy
$ sfinalizowane = array_flip ($ flower1);
print_r („ostateczna tablica:”);
print_r ($ sfinalizowane);
?>

Wyjście:

Tutaj nie określaliśmy żadnych kluczy w rzeczywistej tablicy, która ma elementy 10,20,30,40 i 50. Domyślnie klucze będą wynosić 0,1,2,3 i 4. Po odwróceniu tablicy za pomocą funkcji Array_Flip (), klawisze i wartości wymieniono.

Przykład 3:
W tym przykładzie utworzymy tablicę o nazwie Flower z 4 parami kluczowymi i odwrócimy klawisze z wartościami w tablicy.

// Utwórz tablicę o nazwie Flower z 4 kluczami kluczowymi.
$ Flower1 = array ('flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'woda');
print_r („faktyczna tablica:”);
print_r ($ flower1);
// Odwróć wartość kluczy
$ sfinalizowane = array_flip ($ flower1);
print_r („ostateczna tablica:”);
print_r ($ sfinalizowane);
?>

Wyjście:

Tutaj klucze w odniesieniu do wartości to:
Flower_name - Lotus
SEPAL - 4
płatek - 3
Obszar - woda

Teraz, po odwróceniu tej tablicy, wynik jest
Lotus - Flower_name
4 - Sepal
3 - płatek
Woda - obszar

Wniosek

W tym artykule widzieliśmy, jak wymieniać klucze z wartościami w tablicy za pomocą funkcji Array_Flip ().

Jeśli klucze nie są dostarczane w tablicy, domyślnie wymaga kluczy od 0. Zajmuje tablicę wejściową jako parametr. Zastosowania tego są używane w bezpieczeństwie. Tak więc, ilekroć chcemy zabezpieczyć naszą wiadomość, po prostu odwracamy klawisze wartościami, dzięki czemu haker nie jest w stanie zrozumieć.