(PHP 4, PHP 5)
array_flip — Vertauscht alle Schlüssel mit ihren zugehörigen Werten in einem Array
array_flip() gibt ein Array in vertauschter Reihenfolge aus, d.h. die Schlüssel von trans werden zu Werten und die Werte von trans werden zu Schlüsseln.
Beachten Sie, dass die Werte von trans 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 vertauscht.
Kommt ein Wert mehrmals vor, so wird der letzte Schlüssel als Wert verwendet und alle anderen Werte gehen verloren.
Ein 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
$trans = array_flip($trans);
$original = strtr($str, $trans);
?>
Beispiel #2 array_flip()-Beispiel: Kollision
<?php
$trans = array("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip($trans);
print_r($trans);
?>
nun ist $trans:
Array ( [1] => b [2] => c )