Hallo Piet,
$cuerpo1 =str_ireplace( "$search","$divstring", $cuerpo1);
nimm str_replace()
lorem dale die dum "Bauhaus" dale dlormen dkan
Ich möchte das diese Textstellen ebenfalls ersetzt werden durch Fettschrift.
Auch dieses habe ich mit str_replace gelöst aber bin nicht zufrieden mit dieser Lösung.
Hm... hier schreibst Du selbt str_replace()...
Willst Du die Anführungsstriche auch fett haben, dann arbeite mit einem Array als ersten Parameter der Funktion str_replace(), der verschiedene Varianten eines Suchstring rechnung trägt.
z. B.: art nouveau
Eine Gute Routine sollte durch Umformung verschiedene Schreibweisen erstellen:
$str ="art nouveau";
$search=routine($tr);
print_r($search);
Art nouveau
Art-nouveau
Art_nouveau
art Nouveau
art-Nouveau
art_Nouveau
Art Nouveau
Art-Nouveau
Art_Nouveau
"Art nouveau"
"Art-nouveau"
"Art_nouveau"
"art Nouveau"
"art-Nouveau"
"art_Nouveau"
"Art Nouveau"
"Art-Nouveau"
"Art_Nouveau"
'Art nouveau'
'Art-nouveau'
'Art_nouveau'
'art Nouveau'
'art-Nouveau'
'art_Nouveau'
'Art Nouveau'
'Art-Nouveau'
'Art_Nouveau'
Jeder natürliche Feind des Requlären Ausdrucks, zu denen ich mich sehr wohl zähle, wird bei dieser Menge einsehen, das sie hier sehr wohl sinnvoll sind. Daher schlage ich dir preg_replace() vor. Der Suchstring wird, je nach Muster und Modifikator ungeachtet der Groß- und Kleinschreibung gefunden und eins zu eins überschrieben.
Wenn es nicht helfen konnte, gibt es dann Deine Frage nochmals neuformuliert? *liebguck*
Gruß aus Berlin!
eddi