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

Beitrag lesen

Hallo liebe Leute,

ich habe da ein Problem. Ich habe folgende Strings.

$string1 = "Mist a Mist b Mist c";
$string2 = "Mist a Mist b Mist c Mist d Mist e";
$string3 = "Mist a Mist b";
$string4 = "Mist a";

Und so sollen die Ergebnisse aussehen:

Für String1: Mist a Mist b c
Für String2: Mist a Mist b c d e
Für String3: Mist a Mist b
Für String4: Mist a

Da es maximal 2x vorkommen darf funkt es leider auch nicht in ein array zu schreiben und per array_unique alle doppelten herauszufiter.

Hat jemand ne Idee?