Maison  >  Article  >  développement back-end  >  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

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

黄舟
黄舟original
2017-11-07 13:29:092683parcourir

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!

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