Podręcznik PHP
Poprzedni |  | Następny

# array_flip

(PHP 4, PHP 5)

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 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().

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