Fonction PHP Array_flip

Fonction PHP Array_flip
Parfois, nous pouvons échanger des clés des valeurs et des valeurs des clés dans un tableau. Est-ce possible dans les tableaux php? Oui, en utilisant la fonction array_flip ().

array_flip () est utilisé pour échanger toutes les touches avec leurs valeurs dans le tableau d'entrée donné.

S'il n'y a pas de LEY dans le tableau d'entrée, par défaut, il prend les clés de 0. Il ne prend qu'un seul paramètre.

Syntaxe:
array_flip (array_input)
Où, array_input est le tableau d'entrée.

Exemple 1:
Dans cet exemple, nous créerons un tableau nommé fleur avec 4 valeurs et retournerons les touches avec des valeurs dans le tableau.

// Créez un tableau nommé fleur avec 4 valeurs
$ Flower1 = Array ('Flower_name', 'Sepal', 'Petal', 'Area');
print_r ("Array réel:");
print_r ($ flower1);
// retourne les clés-valeurs
$ finalisé = array_flip ($ flower1);
print_r ("Array final:");
print_r ($ finalisé);
?>

Sortir:

Ici, nous n'avons pas précisé de clés dans le tableau réel qui a des éléments 10,20,30,40 et 50. Donc, par défaut, les clés seront 0,1,2,3 et 4. Après avoir retourné le tableau à l'aide de la fonction array_flip (), les touches et les valeurs ont été échangées.

Exemple 2:
Dans cet exemple, nous créerons un tableau nommé fleur avec 5 valeurs et retournerons les touches avec des valeurs dans le tableau.

// Créez un tableau nommé fleur avec 5 valeurs
$ Flower1 = tableau (10,20,30,40,50);
print_r ("Array réel:");
print_r ($ flower1);
// retourne les clés-valeurs
$ finalisé = array_flip ($ flower1);
print_r ("Array final:");
print_r ($ finalisé);
?>

Sortir:

Ici, nous n'avons pas précisé de clés dans le tableau réel qui a des éléments 10,20,30,40 et 50. Donc, par défaut, les clés seront 0,1,2,3 et 4. Après avoir retourné le tableau à l'aide de la fonction array_flip (), les touches et les valeurs ont été échangées.

Exemple 3:
Dans cet exemple, nous créerons un tableau nommé fleur avec 4 paires de valeurs clés et retournerons les touches avec des valeurs dans le tableau.

// Créez un tableau nommé Flower avec 4 valeurs clés.
$ Flower1 = Array ('Flower_name' => 'Lotus', 'Sepal' => 4, 'Petal' => 3, 'Area' => 'Water');
print_r ("Array réel:");
print_r ($ flower1);
// retourne les clés-valeurs
$ finalisé = array_flip ($ flower1);
print_r ("Array final:");
print_r ($ finalisé);
?>

Sortir:

Ici, les clés par rapport aux valeurs sont:
Flower_name - Lotus
sépale - 4
pétale - 3
zone - eau

Maintenant, après avoir renversé ce tableau, le résultat est
Lotus - Flower_name
4 - Sepal
3 - Pétal
eau - zone

Conclusion

Dans cet article, nous avons vu comment échanger des clés avec des valeurs dans un tableau à l'aide de la fonction array_flip ().

Si les clés ne sont pas fournies dans un tableau, par défaut, il prend les clés de 0. Il prend le tableau d'entrée en tant que paramètre. Les applications de ceci sont utilisées dans la sécurité. Donc, chaque fois que nous voulons sécuriser notre message, nous retournons simplement les clés avec des valeurs, ce qui rend le pirate incapable de comprendre.