Kalle_B: 2x das selbe Wort im String ist ok. 3x nicht. Wie umsetzen?

Beitrag lesen

$string2 = "Mist a Mist b Mist c Mist d Mist e";

// zwei gueltige Werte finden:
$pos_1 = strpos( $string2, 'Mist ' );
$pos_2 = strpos( $string2, 'Mist ', $pos_1 +1 );
if ... // wenn zwei gefunden
  $string2[$pos_1] = 'X'; // Mist schuetzen
  $string2[$pos_2] = 'X'; // Mist schuetzen
  $string2 = str_replace( 'Mist ', '', $string2 ); // alle weiteren Mist incl. Leerstelle loeschen
  $string2[$pos_1] = 'M'; // Mist wiederherstellen
  $string2[$pos_2] = 'M'; // Mist wiederherstellen

Kalle