(PHP 4, PHP 5, PHP 7)
array_flip — Vertauscht alle Schlüssel mit ihren zugehörigen Werten in einem Array
$array
   )
   array_flip() gibt ein Array in vertauschter
   Reihenfolge aus, d.h. die Schlüssel von array werden zu
   Werten und die Werte von array werden zu Schlüsseln.
  
   Beachten Sie, dass die Werte von array gültige
   Schlüssel sein müssen, d.h. sie müssen entweder Integer
   oder String sein. Ist ein Wert vom falschen Typ, so wird
   eine Warnung ausgegeben, und das Schlüssel/Wert-Paar wird 
   nicht ins Ergebnis übernommen.
  
Kommt ein Wert mehrfach vor, so wird der letzte Schlüssel als Wert verwendet und alle anderen Werte gehen verloren.
arrayEin Array mit Schlüssel/Wertpaaren die vertauscht werden sollen.
   Gibt im Erfolgsfall das vertauschte Array zurück und im
   Fehlerfall NULL.
  
Beispiel #1 array_flip()-Beispiel
<?php
$input = array("Orange", "Apfel", "Birne");
$flipped = array_flip($input);
print_r($flipped);
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Array
(
    [Orange] => 0
    [Apfel] => 1
    [Birne] => 2
)
Beispiel #2 array_flip()-Beispiel: Kollision
<?php
$input = array("a" => 1, "b" => 1, "c" => 2);
$flipped = array_flip($input);
print_r($flipped);
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Array
(
    [1] => b
    [2] => c
)