• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

preg_replace in PHP mit Variablen?

didi

New member
Ich möchte in einen Text aus der Datenbank den Suchbegriff fett haben, die Funktion preg_replace funktioniert bei mir aber nicht mit Variablen

$suche=xyz (vorher eingegeben)

$temp = preg_replace('/$suche/','<b>$suche</b>', $result[5]);

sondern nur mit Text:

$temp = preg_replace('/text/','<b>text</b>', $result[5]);

didi
 
Wenn die Variable innerhalb von Anführungszeichen steht, wird sie als Text interpretiert.

Mach mal '<b>'$suche'</b>'
 
Entweder:
$temp = preg_replace("/$suche/",'<b>'.$suche.'</b>', $result[5]);
wie von womstar erwähnt - die von Manitou geht wohl nicht! ;)
oder:
$temp = preg_replace("/$suche/","<b>$suche</b>", $result[5]);

Würde es nicht besser ins Forum PHP als in Allgemeines passen?
 
Zuletzt bearbeitet:
Zurück
Oben