Ik wil (net als hier op GoT) een woord highlighten in een text. Dat lukt opzich wel maar als het woord ook in een html-tag voorkomt dan wordt de output dus niet goed weergegeven.
Dit heb ik nu:
Nu moet er dus nog iets bij komen waardoor het wel goed weergegeven wordt. Ik heb de volgende links al bekeken maar niet tot het juiste resultaat gekomen:
[rml][ php/preg] higlighten woorden, niet in < >[/rml]
Keyword highlite buiten html-regex (Femme?)
Wie weet hoe het wel kan?
Dit heb ik nu:
PHP:
1
2
3
4
5
6
| <? $highlight = "TeSt"; $body = "<a href='http://localhost/test_forum/'>Test forum</a><br><br> test 123"; $output = preg_replace("!$highlight!is","<b style='color:black;background-color:#00FF00'>$0</b>",$body); Print $output; ?> |
Nu moet er dus nog iets bij komen waardoor het wel goed weergegeven wordt. Ik heb de volgende links al bekeken maar niet tot het juiste resultaat gekomen:
[rml][ php/preg] higlighten woorden, niet in < >[/rml]
Keyword highlite buiten html-regex (Femme?)
Wie weet hoe het wel kan?
[ Voor 11% gewijzigd door Bever op 29-12-2002 13:16 ]