/ PHP: Rexep zum hervorheben eines Wortes
Hans
- programmiertechnik
Hi Leute,
in meine Seiten habe ich eine Suche eingebunden, die auch funktioniert. Das Suchergebnis habe ich in der Variable "$ergenis" gespeichert. Nun möchte ich, dass das Suchwort ($suchwort) im Ergebnis durch "<b>$suchwort</b>" ersetzt wird...
Wie geht das?
Danke,
Euer Hans
Hi,
in meine Seiten habe ich eine Suche eingebunden, die auch funktioniert. Das Suchergebnis habe ich in der Variable "$ergenis" gespeichert. Nun möchte ich, dass das Suchwort ($suchwort) im Ergebnis durch "<b>$suchwort</b>" ersetzt wird...
Das ist doch eigentlich kein Problem, oder? Du mußt doch einfach nur ersetzten.
$ergebnis =~ s/$ergebnis/<b>$ergebnis>/b>/g;
Das ist das ganze in Perl, die Umsetztungs-arbeit in PHP musst du selber machen.
mfg Andres Freund
Hallo!
in meine Seiten habe ich eine Suche eingebunden, die auch funktioniert. Das Suchergebnis habe ich in der Variable "$ergenis" gespeichert. Nun möchte ich, dass das Suchwort ($suchwort) im Ergebnis durch "<b>$suchwort</b>" ersetzt wird...
Wie geht das?
Wie Du schon richtig erkannt hast mit regulären Ausdrücken. Hast Du Dir das Manual dazu mal angehen?
Dich wird besonders preg_replace interessieren, und vielleicht auch:
http://php-faq.de/ch/ch-regexp.html
Grüße
Andreas