strtr
(PHP 4, PHP 5)
strtr — Преобразует заданные символы
Описание
string strtr
( string $str
, string $from
, string $to
)
string strtr
( string $str
, array $replace_pairs
)
Если длины строк 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);
?>
Замечание:
Аргументы to
и
from
были добавлены в PHP 4.0.0
См. также описание функции ereg_replace().