(PHP 4) array_flip - меняет местами ключи и значения массива. Описаниеarray array_flip (array trans) array_flip() возвращает
array в перевёрнутом/flip порядке, т.е. ключи из
trans становятся значениями, а значения из trans становятся ключами.
Заметьте, что значения trans должны быть правильными ключами, т.е. они должны быть
integer или
string. Будет выдано предупреждение, если значение имеет неправильный тип, и тогда
пара ключ/значение в запросе не будет перевёрнута.
Если значение имеет несколько вхождений, самый последний ключ будет
использован как его значения, а все другие будут утеряны. array_flip() возвращает
FALSE при неудаче.
Пример 1. array_flip()
$trans = array_flip ($trans);
$original = strtr ($str, $trans); |
|
Пример 2. array_flip():
коллизия
$trans = array ("a" => 1, "b" => 1, "c" => 2);
$trans = array_flip ($trans);
print_r($trans); |
теперь $trans:
Array
(
[1] => b
[2] => c
) | |
|