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

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

黄舟
Libérer: 2023-03-17 07:42:01
original
2746 Les gens l'ont consulté

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);
?>
Copier après la connexion

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);
Copier après la connexion
参数描述
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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal