Функция PHP str_replace

Пожалуй, одна из наиболее часто используемых строковых функций в PHP.

mixed str_replace  ( mixed $search  , mixed $replace  , mixed $subject  [, int &$count  ] );

На входе имеет 3 обязательных параметра и один не обязательный.

mixed $search - переменная смешанного типа, содержащая то, что будет искаться в строке. Например, последовательность символов, или же массив строк.
mixed $replace - также смешанный тип, содержит то, на что будут заменяться найденные строки
mixed $subject - содержит переменную, в которой будут выполняться замены, например массив строк или же просто одна строка-текст.
int &$count - переменная типа ссылки на переменную целого типа, в нее будет сохраняться количество произведенных замен.

Для примера возьмем строку $str = "Kiss me"; и произведем замену подстроки $search="me" на $replace="my shiny ass":

$result = str_replace("me", $replace, $str);
echo $result;

В результате получим знаменитую фразу Бендера из Футурамы: "Kiss my shiny ass";