Пожалуй, одна из наиболее часто используемых строковых функций в 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";