Hallo WernerK,
ich habe in deinem Posting den Code-Teil mal in ~~~ eingeschlossen.
Was Du bräuchtest, ist so eine Art "COALESCE" auf Array-Element Ebene (dafür musst Du den String vorher mit explode in ein Array umwandeln). Eine fertige PHP Funktion dafür kenne ich nicht, aber das ist doch eigentlich relativ leicht geschrieben.
Ein Problem entsteht nur, wenn in zwei Zeilen in der gleichen Spalte einen Wert vorfindest? Kann das passieren? Wie muss man damit umgehen?
Frage wäre auch, ob es denn ein Semikolon-separierter String sein muss. Wenn die Daten aus einer DB stammen, könnte man das ggf. per SQL lösen (mit GROUP BY und MAX)
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi