(PHP 4, PHP 5)
array_flip — Разменя местата на ключовете и стойностите в масив
array_flip() връща масив с разменена поредност, т.е. ключовете от trans стават стойности, а стойностите от trans стават ключове.
Забележете, че стойностите на trans трябва да бъдат валидни ключове, т.е. трябва да бъдат от тип integer или string. Ако дадена стойност няма подходящият тип, ще бъде генерирано предупреждение и въпросните двойки няма да бъдат разменени.
Ако дадена стойност се появява повече от веднъж, за стойност ще се използва последния ключ, а всички останали ще бъдат изгубени.
Масивът с ключове/стойности, които ще бъдат разменени.
Връща размененият масив при успех, иначе връща 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 )