array_flip

(PHP 4 >= 4.0.0)

array_flip -- Vertauscht Werte und Schlüssel in einem Array

Beschreibung

array array_flip (array trans)

array_flip() Gibt ein Array in umgekehrter Reihenfolge zurück, d.h. Schlüssel von trans werden Werte, und umgekehrt werden die Werte zu Schlüsseln. Beachten Sie, dass array_flip() nur mit den Typen Integer und String arbeitet und eine Fehlermeldung ausgibt, wenn ein ungültiger Schlüssel oder Wert entdeckt wird (z.B. vom Typ Array, Double, Object, Boolean).

Kommt ein Wert mehrmals vor, wird der letzte Schlüssel mit seinem Wert vertauscht, und alle anderen Schlüssel- Wertepaare gehen verloren.

array_flip() gibt im Fehlerfall FALSE zurück.

Beispiel 1. array_flip() Beispiel


$trans = array_flip ($trans);
$original = strtr ($str, $trans);
      

Beispiel 2. array_flip() Beispiel: Kollision


$trans = array ("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip ($trans);
// nun enthält $trans : array(1 => "b", 2 => "c");