Funzione PHP Array_Flip

Funzione PHP Array_Flip
A volte, possiamo scambiare chiavi su valori e valori alle chiavi in ​​un array. È possibile negli array PHP? Sì, usando la funzione Array_Flip ().

array_flip () viene utilizzato per scambiare tutte le chiavi con i loro valori nell'array di input dato.

Se non ci sono leys nell'array di input, per impostazione predefinita impiega le chiavi da 0. Ci vuole solo un parametro.

Sintassi:
array_flip (array_input)
Dove, array_input è l'array di input.

Esempio 1:
In questo esempio, creeremo un array denominato fiore con 4 valori e lanciamo i tasti con i valori nell'array.

// crea un array chiamato fiore con 4 valori
$ Flower1 = array ('flower_name', 'sepal', 'petal', 'area');
print_r ("Array effettivo:");
print_r ($ flower1);
// capovolgi i valori delle chiavi
$ finalized = array_flip ($ flower1);
print_r ("Array finale:");
print_r ($ finalizzato);
?>

Produzione:

Qui, non abbiamo specificato alcuna chiavi nell'array effettivo che ha elementi 10,20,30,40 e 50. Quindi per impostazione predefinita le chiavi saranno 0,1,2,3 e 4. Dopo aver lanciato l'array usando la funzione array_flip (), i tasti e i valori sono stati scambiati.

Esempio 2:
In questo esempio, creeremo un array denominato fiore con 5 valori e lanciamo i tasti con i valori nell'array.

// crea un array chiamato fiore con 5 valori
$ Fiore1 = array (10,20,30,40,50);
print_r ("Array effettivo:");
print_r ($ flower1);
// capovolgi i valori delle chiavi
$ finalized = array_flip ($ flower1);
print_r ("Array finale:");
print_r ($ finalizzato);
?>

Produzione:

Qui, non abbiamo specificato alcuna chiavi nell'array effettivo che ha elementi 10,20,30,40 e 50. Quindi per impostazione predefinita le chiavi saranno 0,1,2,3 e 4. Dopo aver lanciato l'array usando la funzione array_flip (), i tasti e i valori sono stati scambiati.

Esempio 3:
In questo esempio, creeremo un array denominato fiore con 4 coppie di valore chiave e capovolgeremo i tasti con i valori nell'array.

// crea un array chiamato fiore con 4 valori chiave.
$ Flower1 = array ('flower_name' => 'lotus', 'sepal' => 4, 'petal' => 3, 'area' => 'water');
print_r ("Array effettivo:");
print_r ($ flower1);
// capovolgi i valori delle chiavi
$ finalized = array_flip ($ flower1);
print_r ("Array finale:");
print_r ($ finalizzato);
?>

Produzione:

Qui, le chiavi rispetto ai valori sono:
Flower_name - Lotus
Sepal - 4
petalo - 3
Area - Acqua

Ora, dopo aver lanciato questo array, il risultato è
Lotus - Flower_name
4 - Sepal
3 - Petalo
Acqua - Area

Conclusione

In questo articolo, abbiamo visto come scambiare le chiavi con i valori in un array usando la funzione Array_Flip ().

Se le chiavi non sono fornite in un array, per impostazione predefinita, prende le chiavi da 0. Prende l'array di input come parametro. Le applicazioni di questo sono utilizzate in sicurezza. Quindi, ogni volta che vogliamo proteggere il nostro messaggio, capovolgiamo le chiavi con i valori, rendendo l'impossibile capire dall'hacker.