Показать сообщение отдельно
  #9 (permalink)  
Старый 18.05.2015, 11:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Это только регулярным выражением, можно сразу на стороне сервера при выводе:
$usd = 51.469; //курс доллара хранящийся в базе
$s = '......<div id="page">
<p>..... Стоимость данного кондиционера составляет 1000$</p>
</div> .....';

echo preg_replace_callback('/\d+\$/', function($m) use($usd) {
    return round($m[0]*$usd) . ' ₽';
}, $s);
Ответить с цитированием