uzywam takiej funkcji do zaznaczania slow w tekscie:
<?php function highlight($word, $subject) { $regex_chars = '.+?(){}[]^$'; for ($i=0; $i<strlen($regex_chars); $i++) { } $word = '(.*)('.$word.')(.*)'; } ?>
i mam pewien problem. Otoz jesli slowo ktorego szukamy jest tez w adresie uzytym w linku to mi ten link calkowicie rozwala. Moglby mnie ktos nakierowac w jaki sposob sprawdzac czy dane slowo ktore zaznacza funkcja nie jest przypadkiem w tagu <a href="..."> ?
Z gory dzieki za pomoc
Pozdrawiam
P.S. Tam w linijce return eregi_replace(.... sie troche rozsypaly cudzyslowie