En PHP, nous pouvons utiliser la fonction intégrée array_flip() pour inverser les positions des clés et des valeurs dans le tableau d'échange. L'article suivant vous montrera comment utiliser la fonction array_flip(), j'espère. cela vous sera utile.
Fonction PHP array_flip()
La fonction array_flip() est utilisée pour inverser/échanger des tableaux. le nom de la clé et la valeur de la clé associée correspondante, et vice versa. [Recommandation du didacticiel vidéo : Tutoriel PHP]
Remarque : Nous devons nous rappeler que les valeurs du tableau doivent être des clés valides, c'est-à-dire qu'elles doivent être des entiers ou des chaînes. Si une valeur est du mauvais type, un avertissement sera émis et la paire clé/valeur associée ne sera pas incluse dans le résultat.
Structure de base de la phrase :
array_flip($array);
Paramètres : Cette fonction n'accepte qu'un seul paramètre $array, qui est utilisé pour spécifier la clé/ valeur Pour un tableau inversé.
Valeur de retour : la fonction array_flip() renverra le tableau inversé lorsque l'inversion est réussie ; si l'inversion échoue, elle renverra NULL.
Comment inverser les clés et les valeurs d'un tableau ?
Ce qui suit est un exemple de code simple pour voir comment la fonction array_flip() inverse les noms de clés et les valeurs de clés associées correspondantesdans le tableau.
Exemple 1 :
<?php header("content-type:text/html;charset=utf-8"); $array = array("0" => "php", "1" => "java", "2" => "python", "3" => "mysql"); echo ("反转前:"); var_dump($array); $result=array_flip($array); echo ("反转后:"); var_dump($result); ?>
Sortie :
Exemple 2 :
<?php header("content-type:text/html;charset=utf-8"); $array = array("aakash" => "rani", "rishav" => "sristi", "gaurav" => "riya", "laxman" => "rani"); echo ("反转前:"); var_dump($array); $result=array_flip($array); echo ("反转后:"); var_dump($result); ?>
Sortie :
Remarque : Si les valeurs de clé associées correspondant à plusieurs noms de clé sont les mêmes, le dernier nom de clé sera utilisé comme valeur lors de la conversion, et tous les autres le seront perdu.
Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
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!