Forum und email

array_flip

(PHP 4, PHP 5)

array_flip — Verwisselt alle keys met de geassocieerde waarden in een array

Beschrijving

array array_flip ( array $trans )

array_flip() geeft een array omgekeerd terug, dat wil zeggen dat de keys van trans waarden worden en de waarden van trans worden keys.

Let er op dat de waarden van de trans geldige keys moeten zijn, oftewel ze moeten een integer of een string zijn. Er zal een warning worden gegenereerd als een waarde het verkeerde type heeft, en het key/waarde paar in kwestie zal niet worden omgekeerd.

Als een waarde meerdere keren voorkomt zal de laatste key worden gebruikt als zijn waarde, en zullen alle anderen verloren zijn.

array_flip() geeft FALSE terug als er iets fout gaat.

Example#1 array_flip() voorbeeld

$trans = array_flip ($trans);
$original = strtr ($str, $trans);

Example#2 array_flip() voorbeeld: botsing

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

$trans is nu:

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