Forum und email

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.

Example#1 array_flip() eksempel

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

Example#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().