Функции за работа с масиви
PHP Manual

array_flip

(PHP 4, PHP 5)

array_flipРазменя местата на ключовете и стойностите в масив

Описание

array array_flip ( array $trans )

array_flip() връща масив с разменена поредност, т.е. ключовете от trans стават стойности, а стойностите от trans стават ключове.

Забележете, че стойностите на trans трябва да бъдат валидни ключове, т.е. трябва да бъдат от тип integer или string. Ако дадена стойност няма подходящият тип, ще бъде генерирано предупреждение и въпросните двойки няма да бъдат разменени.

Ако дадена стойност се появява повече от веднъж, за стойност ще се използва последния ключ, а всички останали ще бъдат изгубени.

Параметри

trans

Масивът с ключове/стойности, които ще бъдат разменени.

Връщани стойности

Връща размененият масив при успех, иначе връща FALSE.

Примери

Example #1 Пример за array_flip()

<?php
$trans 
array_flip($trans);
$original strtr($str$trans);
?>

Example #2 Пример за array_flip() : колизия

<?php
$trans 
= array("a" => 1"b" => 1"c" => 2);
$trans array_flip($trans);
print_r($trans);
?>

сега $trans има стойност:

Array
(
    [1] => b
    [2] => c
)

Вж. също


Функции за работа с масиви
PHP Manual