Maison > Article > développement back-end > Introduction à la fonction PHP : fonction array_flip()
Introduction aux fonctions PHP : fonction array_flip()
En programmation PHP, le tableau est une structure de données très couramment utilisée, et la fonction array_flip() est l'une des fonctions très pratiques fournies par PHP. Cet article présentera en détail aux lecteurs l’utilisation de la fonction array_flip() et fournira des exemples de code spécifiques. La fonction de la fonction
array_flip() est d'échanger les clés et les valeurs du tableau, c'est-à-dire que les clés du tableau sont utilisées comme valeurs et les valeurs sont utilisées comme clés. Il accepte un tableau comme paramètre et renvoie un nouveau tableau dans lequel les clés du tableau d'origine deviennent les valeurs du nouveau tableau et les valeurs du tableau d'origine deviennent les clés du nouveau tableau.
Voici la syntaxe de la fonction array_flip() :
array array_flip ( array $array )
Description du paramètre :
Valeur de retour : la fonction
Ci-dessous, nous démontrons l'utilisation de la fonction array_flip() à travers quelques exemples de code spécifiques.
$array = array("a" => 1, "b" => 2, "c" => 3); $flippedArray = array_flip($array); print_r($flippedArray);
Résultat de sortie :
Array ( [1] => a [2] => b [3] => c )
Dans l'exemple ci-dessus, nous définissons un tableau associatif $array, puis utilisons la fonction array_flip() pour effectuer un échange clé-valeur sur le tableau. Comme le montre la sortie finale de $flippedArray, la clé "a" du tableau d'origine devient la valeur 1 du nouveau tableau, et la valeur 1 du tableau d'origine devient la clé "a" du nouveau tableau. la même opération est appliquée aux autres clés et valeurs.
$array = array("apple" => "red", "banana" => "yellow", "orange" => "orange", "grape" => "purple"); $flippedArray = array_flip($array); print_r($flippedArray);
Résultat de sortie :
Array ( [red] => apple [yellow] => banana [orange] => orange [purple] => grape )
Dans l'exemple ci-dessus, nous avons défini un tableau associatif $array, la clé du tableau représente le nom du fruit et la valeur représente la couleur du fruit. Après avoir utilisé la fonction array_flip() pour effectuer un échange clé-valeur sur le tableau, la valeur dans le résultat représente la couleur du fruit et la clé représente le nom du fruit correspondant.
$array = array(1 => "a", 2 => "b", 3 => "c", 4 => "a"); $flippedArray = array_flip($array); print_r($flippedArray);
Résultat de sortie :
Array ( [a] => 4 [b] => 2 [c] => 3 )
Dans cet exemple, nous définissons un tableau $array avec un index numérique et utilisons la fonction array_flip() pour effectuer un échange clé-valeur sur le tableau. La valeur dans le résultat représente la valeur dans le tableau d'origine et la clé représente la dernière valeur d'index de la même valeur dans le tableau d'origine.
Utilisez la fonction array_flip() pour échanger facilement les clés et les valeurs du tableau et obtenir un nouveau tableau. Cependant, il convient de noter que les clés et valeurs du tableau d'origine doivent être de type chaîne ou entier pour être utilisées normalement. Une erreur sera signalée lorsque la valeur du tableau d'origine n'est pas de type chaîne ou entier.
Résumé : La fonction
array_flip() est une fonction PHP très pratique grâce à laquelle vous pouvez facilement échanger les clés et les valeurs d'un tableau. Dans la programmation réelle, la fonction array_flip() est souvent utilisée pour l'échange clé-valeur dans des tableaux associatifs. Grâce à l'introduction de cet article, nous pensons que les lecteurs maîtrisent l'utilisation de base de la fonction array_flip() et peuvent l'appliquer de manière flexible dans la programmation PHP réelle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!