(PHP 4, PHP 5)
array_flip — Wymienia wszystkie klucze z przypisanymi do nich wartościami w tablicy
$trans
)
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().