PHP Manualen
forrige |  | næste

# array_flip

(PHP 4, PHP 5)

array_flip -- Skifter alle nøgler ud med deres tilhørende værdier i et array

## Beskrivelse

array array_flip ( array trans )

array_flip() returnerer et array i omvendt rækkefølge. Dvs. at nøglerne fra trans bliver værdier og værdierne fra trans bliver nøgler.

Vær opmærksom på at værdierne fra trans skal være en gyldig nøgle. De skal være enten integer eller string. Hvis en værdi ikke er gyldig som nøgle vil der blive kastet en advarsel og nøglen/værdien vil ikke blive byttet om .

Hvis en værdi optræder flere gange vil den sidste i rækken blive brugt som nøgle og alle de andre vil blive slettet.

array_flip() returnerer `FALSE` hvis den ikke kan udføres.

Eksempel 1. array_flip() eksempel

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

Eksempel 2. array_flip() eksempel : sammentræf

`<?php $trans = array("a" => 1, "b" => 1, "c" => 2); $trans = array_flip($trans); print_r($trans); ?>`

nu er $trans:

    Array
    (
        [1] => b
        [2] => c
    )

Se også array_values(), array_keys() og array_reverse().

forrige | hjem | næste
array_filter | op | array_intersect_assoc