- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем добрый вечер
Пишу синонимайзер, и требуется функция для подсветки слов из текста. Сама функция должна сравнивать каждое слово между 2 текстов
Спасибо
кмк, так вы синонимайзер не напишете. точнее, при удачном раскладе, его напишут за вас.
Все уже написано у меня не выходит только с подсветкой слов
vanea84, тогда опишите задачу конкретнее, я не очень понял. Вам нужно подсветить слова из одного текста, которые также есть в другом тексте или что?
как я понял - должны подсвечиваться совпадения - тока я не понял, что тут сложного...
а подсвечивать синонимы не должна? просто слово или часть слова?
при замене синонима, заменяйте <b>синоним</B>
при замене синонима, заменяйте <b>синоним</B>
Ваш вариант подходит если только одна база, а у меня их несколько
Задача есть два текста
1 текст оригинал
2 текст синониманезированный
Нужно сравнить эти 2 текста на совпадения слов
Например слово1 (1 текст) сравниваеться с слово1(2 текст) и т.д.
Если слова не совпадают то сделать подсветку слова во втором тексте
а на пути синонимизирования их никак нельзя подсвечивать?
$text1 = 'Мама мыла раму';
$text2 = 'Бабушка мыла раковину';
$array1 = explode(' ', $text1);
$array2 = explode(' ', $text2);
$diff = array_diff($array2, $array1);
$diff_bolded = array_map(create_function('$str', 'return "<b>" . $str . "</b>";'), $diff);
echo str_replace($diff, $diff_bolded, $text2);
$text1 = 'Мама мыла раму';
$text2 = 'Бабушка мыла раковину';
$array1 = explode(' ', $text1);
$array2 = explode(' ', $text2);
$diff = array_diff($array2, $array1);
$diff_bolded = array_map(create_function('$str', 'return "<b>" . $str . "</b>";'), $diff);
echo str_replace($diff, $diff_bolded, $text2);
Спасибо работает