strtoupper
substr_compare
Функции обработки строк
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().

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