|
Последние активные темы форума |
|
strtr
(PHP 3, 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
);
?>
|
Этот код выведет:
|
Замечание:
Аргументы to и
from были добавлены в PHP 4.0.0
См. также описание функции ereg_replace().
|