Maison >développement back-end >tutoriel php >Comment inverser la position des clés et des valeurs dans un tableau en PHP ? (exemple de code)

Comment inverser la position des clés et des valeurs dans un tableau en PHP ? (exemple de code)

青灯夜游
青灯夜游original
2019-03-04 14:00:165775parcourir

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.

Comment inverser la position des clés et des valeurs dans un tableau en PHP ? (exemple de code)

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 correspondantes​​dans 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 :

Comment inverser la position des clés et des valeurs dans un tableau en PHP ? (exemple de code)

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 :

Comment inverser la position des clés et des valeurs dans un tableau en PHP ? (exemple de code)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn