Gunther: mehrere Strings zu einem zusammenführen ohne Duplikate

Beitrag lesen

Hallo SelfHTML Gemeinde!

Folgendes Problem:
Ich habe vier Strings ($var_1, $var_2, $var_3, $var_4), die jeweils Daten aus einer MySQL Tabelle enthalten, uns zwar in der Form: <text_1>|text_2[text_3|text_4]||text_5 usw.

Häufig enthalten $var_1-4 größtenteils identische Werte.

Ich möchte nun aus den 4 Strings einen (oder auch ein Array) machen, der/das

  • nur die Werte "text_xy" (also ohne die Zeichen '|', '<', '>', '[',']', etc.)
  • jeden Wert "text_xy" nur einmal
    enthält.

Für letzteres bietet sich vermutlich der Einsatz von Regexp an, wovon ich leider so gut wie gar keine Ahnung habe. Daher wäre ich für eine etwas ausführlichere Anleitung sehr dankbar!

Meine Frage also: Wie kann ich diese Aufgabenstellung am einfachsten (, bzw. am elegantesten) lösen?

Für deine Hilfe meinen besten Dank im voraus!

Gruß Gunther