Здраствуйте, нужен сервис как http://www.seocalculator.ru/. Сделать загрузку в БД через xls-файл в котором будет ключевая фраза, частотность и стоимость запроса за месяц, чтобы в любое время мог изменить цену. Т.е. скрипт будет искать это слово в ...
Составить регулярное выражение
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Требуется составить функцию, которыя бы в передаваемом ей тексте по регулярному выражению заменяла все вхождения подстроки на заданную последовательность символов *
Подстрока состоит только из букв или цифр, но хитрость в том, что если между этими буквами и цифрами присутвуют не буквы и не цифры, то условие совпадения считается выполненным. Нечувствительно к регистру.
Т.е., например, подстрока:
топ
Строка для обработки:
Этот. Оппонент. Выведен в т %о%%№ п и выше топа
После обработки функцией должно получиться:
Это*****понент. Выведен в ********* и выше ***а
Я пробовал так:
function replace($badword, $text) {
$U = $badword{0};
for($i = 1; $i
$U .= '\W*'.$badword{$i};
}
$U = '#'.$U.'#';
preg_match_all($U, $text, $matches, PREG_OFFSET_CAPTURE);
foreach($matches[0] as $i => $w) {
$text = substr_replace($text,str_repeat('*',strlen($w[0])), $w[1], strlen($w[0]));
}
echo $text;
}
$badword = "топ";
$text = "Этот. Оппонент. Выведен в т %о%%№ п и выше топа";
replace ($badword, $text);
?>
Но что-то не работает.
- Похожие заказы
- Веб-программирование1 исполнительЗакрыт14 лет назад
Нужно организовать общую регистрацию на три сайта с движком PHP-Fusion 7, мне нужно что бы вы просто разработали всё на каком нибудь примере и вывели мне пошаговую установку потому как прикручивать это всё я буду ...
Веб-программирование2 заявкиЗакрыт14 лет назадНужно написать скрипт или модуль к дле, чтоб скажем из определенной категории у меня на сайте(новости в которой заведомо отмечены как непубликуемые) выводились в любом месте где захочу, тоесть по сути надо сделать что я ...
Веб-программирование1 исполнительЗавершен14 лет назад- $100
MODx snippet оплаты через личный кабинет ОСМП
Веб-программированиенет заявокЗакрыт14 лет назад - $20
С переходом на новый хостинг с новой версией php, появилась ошибка при заказе 1 шт. товара в корзину кладется 2 шт., ошибка возникает не постоянно. Версия скрипта shopcms 3.1.1 версия PHP 5.2.13 with Suhosin-Patch 0.9.7 (cli) ...
Веб-программирование2 заявкиЗакрыт14 лет назад Допустим есть картинка созданая накладыванием одной маленькой картинки на другую большую. Мы имеем третью як результат накладывания и первую маленькую Нужно средствами пхп получить оригинал второй большой картинки. Вычесть первую из третей. Указывайте строки и ...
Веб-программирование3 заявкиЗакрыт14 лет назадИспользую Код: RewriteCond %{HTTP_HOST} (.*)\.sajt\.com RewriteRule ^(.*)$ catalog.php?query=%1 [L] для генерации адресов типа ford.sajt.com и т.д. как изменить код, чтобы для ford.sajt.com/page/7 вызывалось catalog.php?query=ford&page=7 ? Указывайте цену за решение проблемы в проекте!
Веб-программирование1 исполнительЗакрыт14 лет назадДобрый день ! Имеется сайт с flash - подгрузчиком фотографий. У сайт имеются субверсии (версии сайт для регионов). На основном сайт загрузчик работает как надо. Но в субверсии после загрузки фотографий - их не видно. Загрузчик ...
Веб-программирование2 заявкиЗакрыт14 лет назад- $350
Шаблон главной страницы: http://www.netlight.ru/projects/porta/templates/index.html В приложении техническое задание. Оплата наличными или безналом. Предпочтительнее всего использовать Drupal, хард-код не приветствуется.
Веб-программирование8 заявокЗакрыт14 лет назад - $50
Здравствуйте, уважаемые фрилансеры. Необходимо внести несколько нестандартных поправок в сайт на Wordpress. Поработать с плагином WP Cumulus и зависимостями его от системы авторизации. Внедрить карусель для постов.
Веб-программирование1 заявкаЗакрыт14 лет назад