(PHP 4, PHP 5)
array_flip — Wymienia wszystkie klucze z przypisanymi do nich wartościami w tablicy
array_flip() zwraca tablicę w odwróconym porządku, tzn. klucze z tablicy trans stają się wartościami a wartości trans stają się kluczami.
Zauważ, że wszystkie wartości tablicy trans muszą mieć poprawne klucze, tzn. muszą być albo typu integer lub string . Jeśli wartość nie ma prawidłego typu, wyświetlone zostanie ostrzeżenie, a para klucz/wartość nie będzie odwrócona.
Jeśli wartość występuje wielokrotnie, ostatni klucz będzie użyty jako jej wartość po odwróceniu, a wszystkie inne zostaną stracone.
array_flip() zwraca FALSE jeśli nie powiedzie się odwracanie tablicy.
Przykład #1 Przykład użycia array_flip()
<?php
$trans = array_flip ($trans);
$original = strtr ($str, $trans);
?>
Przykład #2 Przykład użycia array_flip() : kolizja
<?php
$trans = array ("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip ($trans);
print_r($trans);
?>
Powyższy przykład wyświetli:
Array [1] => b [2] => c
Patrz także: array_values(), array_keys() i array_reverse().