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

strtr

(PHP 4, PHP 5)

strtrПреобразует заданные символы

Описание

string strtr ( string $str , string $from , string $to )
string strtr ( string $str , array $replace_pairs )

Эта функция возвращает строку str , в которой каждое вхождение любого символа из перечисленных в from заменено на соответствующий символ из строки to .

Если длины строк from и to отличаются, "лишние" символы в более длинной строке не используются.

Пример #1 Пример использования strtr()

<?php
$addr 
strtr($addr"дец""aao");
?>

strtr() может вызываться с двумя аргументами. В этом случае from должен быть массивом, индексы которого трактуются как строки поиска, а соответствующие значения - как строки замены. strtr() в первую очередь заменяет более длинные подстроки, причем одна и та же строка поиска используется только один раз.

Пример #2 Пример использования strtr() с двумя аргументами

<?php
$trans 
= array("hello" => "hi""hi" => "hello");
echo 
strtr("hi all, I said hello"$trans);
?>

Этот код выведет:

hello all, I said hi

Замечание: Аргументы to и from были добавлены в PHP 4.0.0

См. также описание функции ereg_replace().


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