Forum und email

array_flip

(PHP 4, PHP 5)

array_flip — Vymieňa všetky kľúče so svojími asociatívnymi hodnotami v poli

Popis

array array_flip ( array $trans )

array_flip() vracia pole v prevátenom poradí, t.j. kľúče z trans sa stanú hodnotami a hodnoty z trans sa stanú kľúčami.

Hodnoty trans musia byť platné kľúče, t.j. musia byť buď integer alebo string. Ak je hodnota nesprávneho typu, vyvolá sa varovanie a pár kľúč/hodnota v otázke nebude zmenený.

Ak má hodnota niekoľko inštancií, posledný kľúč sa použije ako jeho hodnota a všetky ostatné budú stratené.

array_flip() vracia FALSE ak zlyhá.

Example#1 array_flip() príklad

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

Example#2 array_flip() príklad : kolízia

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

teraz $trans je:

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

Tiež pozri array_values(), array_keys() a array_reverse().