array_filter
array_intersect_assoc
Array Funktionen
PHP Manual

# array_flip

(PHP 4, PHP 5)

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 die Werte von `trans` werden zu Schlüsseln.

Beachten Sie, dass die Werte von `trans` gültige Schlüssel sein müssen, z.B. haben sie entweder integer oder string zu sein. Ist ein Wert vom falschen Typ wird eine Warnung ausgegeben, und das Schlüssel/Werte-Paar wird nicht vertauscht.

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()

`<?php
$trans = array_flip($trans);
$original = strtr($str, $trans);
?>`

Beispiel #2 array_flip(): 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
    )

Siehe auch array_values(), array_keys(), und array_reverse().

array_filter
array_intersect_assoc
Array Funktionen
PHP Manual