son gohan
Erfahrenes Mitglied
Hi,
mit dem Script ersetze ich das Wort auto aus ein String:
Zuerst wird auto durch <strong>auto</strong> 2 mal im string ersetzt, dann möchte ich noch weitere 2mal das Wort auto durch <em>auto</em> halt mit Klammern ersetzen, dass Problem ist das am Ende sowas bei raus kommt:
<strong><em>auto</em></strong>
Ich will aber das jedes Wort auto nur von einem Tag umschlossen wird, kann man das einstellen?
mit dem Script ersetze ich das Wort auto aus ein String:
PHP:
$zeichenkette = 'auto hjgsdsdjhauto hjhauto auto jautokjh auto f35auto<br>';
$suchmuster[0] = '/auto/';
$ersetzungen[2] = '<strong>auto</strong>';
$dds = preg_replace($suchmuster, $ersetzungen, $zeichenkette, 2);
//echo $dds;
$suchmuster[0] = '/auto/';
$ersetzungen[2] = '<em>auto</em>';
echo preg_replace($suchmuster, $ersetzungen, $dds, 2);
Zuerst wird auto durch <strong>auto</strong> 2 mal im string ersetzt, dann möchte ich noch weitere 2mal das Wort auto durch <em>auto</em> halt mit Klammern ersetzen, dass Problem ist das am Ende sowas bei raus kommt:
<strong><em>auto</em></strong>
Ich will aber das jedes Wort auto nur von einem Tag umschlossen wird, kann man das einstellen?