Учебник РНР
Назад Вперёд

strtr

(PHP 3, PHP 4)

strtr - транслирует определённые символы.

Описание

string strtr (string str, string from, string to)

string strtr (string str, array replace_pairs)

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

Если from и to имеют разные размеры, лишние символы в более длинном игнорируются.

Пример 1. strtr()
$addr = strtr($addr, "дец", "aao");

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

strtr() сначала всегда ищет самое длинное совпадение и *НЕ* пытается заменить то, с чем уже работала.

Примеры:
$trans = array("hello" => "hi", "hi" => "hello"); echo strtr("hi all, I said hello", $trans) . "\n";

Это выведет: "hello all, I said hi",

Примечание: необязательные параметры to и from были введены в PHP 4.0.0.

См. также ereg_replace() .


Назад Оглавление Вперёд
strtoupper Вверх substr_count