Podręcznik PHP
Poprzedni |  | Następny

# array_flip

(PHP 4 )

array_flip -- Wymienia wszystkie klucze z przypisanymi do nich wartościami w tablicy

## Opis

array array_flip ( array trans)

array_flip() zwraca tablicę w odwróconym porządku, tzn. klucze z tabeli `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().

Poprzedni | Spis treści | Następny
array_filter | Początek rozdziału | array_intersect_assoc