Из файлов примеров модуля PHP mnogosearch // From the example files in mnogosearch PHP module
Date: 05/14/05
(Code WTF) Keywords: php
$str=ereg_replace('\$DT', $title, $str);
$str=ereg_replace('\$DR', "$rating", $str);
$str=ereg_replace('\$DX', $text, $str);
$str=ereg_replace('\$DE', ($desc != '')?$desc:$text, $str);
$str=ereg_replace('\$DC', $contype, $str);
$str=ereg_replace('\$DM', $lastmod, $str);
$str=ereg_replace('\$DS', "$docsize", $str);
$str=ereg_replace('\$DN', "$ndoc", $str);
Для незнающих PHP поясню: ereg_replace - функция для работы с POSIX regexp, поэтому $ в строке заэкранирован. Т.е., фактически, в данном случае нужна другая функция - str_replace, которая заменяет одну строку на другу. Впрочем, PHP позволяет задать массив замен и вопрользоваться функцией strtr
Source: http://www.livejournal.com/community/code_wtf/3889.html