Maison >développement back-end >tutoriel php >Fonction PHP array_flip() utilisée pour inverser/échanger les noms de clés dans le tableau et les valeurs de clés associées correspondantes
Exemple
Inversez le nom de la clé et la valeur de clé associée correspondante dans le tableau :
<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $result=array_flip($a1); print_r($result); ?>
Définition et utilisation
La fonction array_flip() est utilisée pour inverser / Échangez les noms de clés du tableau avec les valeurs de clés associées correspondantes.
Syntaxe
array_flip(array);
参数 | 描述 |
array | 必需。规定需进行键/值对反转的数组。 |
Détails techniques
返回值: | 如果反转成功,则返回反转后的数组。如果反转失败,则返回 NULL。 |
PHP 版本: | 4+ |
Notez que la valeur en trans doit être un nom de clé légal, par exemple, elle doit être entier ou chaîne. Un avertissement sera émis si la valeur est du mauvais type et la paire clé/valeur en question ne sera pas inversée.
Si la même valeur apparaît plusieurs fois, le dernier nom de clé sera utilisé comme valeur, et tous les et autres seront perdus.
array_flip() renvoie FALSE en cas d'échec.
Exemple :
$hills=array("first"=>"data1″,"second"=>"data2″,"third"=>"data1″); $hills=array_flip($hills); //还原键名 $hills1=array_flip(array_flip($hills));//删除重复 display $hills1
Le résultat est :
data2 data1 deux données.
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!