array_flip
(PHP 4, PHP 5)
array_flip — Skifter alle nøgler ud med deres tilhørende værdier i et array
Beskrivelse
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().