Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion array_flip() zum Umkehren/Austauschen der Schlüsselnamen im Array und der entsprechenden zugehörigen Schlüsselwerte

PHP-Funktion array_flip() zum Umkehren/Austauschen der Schlüsselnamen im Array und der entsprechenden zugehörigen Schlüsselwerte

黄舟
黄舟Original
2017-11-07 13:29:092683Durchsuche

Beispiel

Kehren Sie den Schlüsselnamen und den entsprechenden zugehörigen Schlüsselwert im Array um:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);
?>

Definition und Verwendung

Die Funktion array_flip() wird zum Umkehren verwendet / Tauschen Sie die Schlüsselnamen im Array mit den entsprechenden zugehörigen Schlüsselwerten aus.

Syntax

array_flip(array);
参数 描述
array 必需。规定需进行键/值对反转的数组。

Technische Details

返回值: 如果反转成功,则返回反转后的数组。如果反转失败,则返回 NULL。
PHP 版本: 4+

Beachten Sie, dass der Wert in trans beispielsweise ein zulässiger Schlüsselname sein muss sei Ganzzahl oder Zeichenfolge. Wenn der Wert vom falschen Typ ist, wird eine Warnung ausgegeben und das betreffende Schlüssel/Wert-Paar wird nicht umgekehrt.
Wenn derselbe Wert mehrmals vorkommt, wird der letzte Schlüsselname als Wert verwendet und alle und anderen gehen verloren.
 array_flip() gibt FALSE zurück, wenn es fehlschlägt.
Beispiel:

$hills=array("first"=>"data1″,"second"=>"data2″,"third"=>"data1″); 
  $hills=array_flip($hills); //还原键名 
  $hills1=array_flip(array_flip($hills));//删除重复 
  display $hills1

Das Ergebnis ist:

data2 data1 two data.

Das obige ist der detaillierte Inhalt vonPHP-Funktion array_flip() zum Umkehren/Austauschen der Schlüsselnamen im Array und der entsprechenden zugehörigen Schlüsselwerte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn