En PHP, la fonction array_flip() est l'une des fonctions les plus couramment utilisées. Cette fonction est utilisée pour inverser les clés et les valeurs du tableau, c'est-à-dire inverser les paires clé-valeur dans le tableau, et le résultat renvoyé est un nouveau tableau.
La syntaxe de base de cette fonction est la suivante :
array array_flip ( array $array )
Description du paramètre :
#🎜 🎜## 🎜🎜#$array est le tableau à inverser.
Renvoie le tableau inversé Si le paramètre entrant n'est pas un tableau valide, renvoie bool(false) .
- Ce qui suit est un exemple pour présenter l'utilisation de array_flip() :
$array = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$flippedArray = array_flip($array);
print_r($flippedArray);
Copier après la connexion
Le résultat de sortie est le suivant :
Array
(
[apple] => a
[banana] => b
[cherry] => c
)
Copier après la connexion
#🎜🎜 #Dans ce qui précède Dans l'exemple, nous créons d'abord un tableau contenant trois paires clé-valeur, puis utilisons la fonction array_flip() pour inverser les clés et les valeurs, et enfin générons le tableau inversé.
Il est à noter que s'il y a deux éléments ou plus avec la même valeur dans le tableau d'origine, seul le dernier élément sera conservé dans le tableau inversé, et les autres éléments identiques seront couverts. Par exemple, dans l'exemple ci-dessous, deux paires clé-valeur « a » et « b » ont la même valeur et sont inversées afin que seule la dernière occurrence de la paire clé-valeur soit conservée.
$array = array('a' => 'apple', 'b' => 'banana', 'c' => 'banana');
$flippedArray = array_flip($array);
print_r($flippedArray);
Copier après la connexion
Le résultat de sortie est le suivant :
Array
(
[apple] => a
[banana] => c
)
Copier après la connexion
Enfin, il convient de noter que lorsque vous utilisez la fonction array_flip(), vous devez vous assurer que la valeur de l'original Le tableau est unique ou peut être considéré comme une clé de chaîne unique, sinon les résultats ne seront pas ceux attendus.
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!