Suchbegriff hervorheben
palme
- php
0 David
Hallo,
habe eine ACCESS-Datenbank erstellt, die sich anhand von Suchbegriffen durchsuchen lässt.
Ich möchte nun, dass der vorher eingegebene Suchbegriff bei den Ergebnissen hervorgehoben wird, z.B. fett.
Die Ergebnisse werden bei mir wie durch folgenden PHP-Code ausgegeben:
Ausschnitt:
echo "<td>" , odbc_result($ergebnis, strasse) , "</td>";
Wenn der Anwender also z.B. als Suchbegriff "aach" eingegeben hat, erscheinen alle Straßennamen, die diesen Suchstring enthalten, z.B. auch "Aachener Straße".
Jetzt würde ich gerne den Teilstring "aach" hervorheben.
Wie kann man das realisieren.
Ich habe schon probiert, es irgendwie mit "substr" oder "strpos" usw. zu schaffen, komme aber einfach nicht auf die Lösung, vielleicht ist es ja auch einfacher als ich denke, vielleicht aber auch schwerer?
MfG
Palme
Hallo
mit str_replace müsste das doch gehen..
$markiert = str_replace($suchbegriff, "<b>".$suchbegriff."</b>", $nichtmarkiert);
und dann
echo $markiert;
zu str_replace:
http://php3.de/manual/de/function.str-replace.php
Grüße
David