array_flip($trans);
Wymienia wszystkie klucze z przypisanymi do nich wartoÅ›ciami w tablicy. 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.
Kompatybilność: PHP4, PHP5.
Listing
<?php
$trans = array_flip ($trans);
$original = strtr ($str, $trans);
?>
//#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
Ranga: Administrator serwisu Punktów: 38473

