Ich habe einen String, der so aussieht:
$string = "Item 1|Item 2|Item 3|Item 4|Item 5"
Was ist der beste Weg, um durch diesen String zu iterieren und Duplikate zu entfernen? Beispielsweise sollte er wissen, dass jeder zu vergleichende Teilcode zwischen den "|" Zeichen liegt.
Es würde Item1 auswählen und den Rest des Strings mit diesem Item mit preg_replace()
ersetzen. Dann würde es das nächste Item (Item2) auswählen und den restlichen String mit diesem Item mit preg_replace()
ersetzen.
Der knifflige Teil ist, wenn Item 1 == Item 2
ist. Dann wird der Algorithmus Item 2 ersetzen und Item 3 wird das nächste zu betrachtende Item sein.
Ich habe ein paar Methoden ausprobiert, aber nichts funktioniert. Irgendwelche Ideen? Danke!