pt004: String-Vergleich

Beitrag lesen

Du vergleichst immer nur den Titel des letzten Eintrags mit dem aktuellen. Wenn die doppelten Einträge nicht direkt hintereinander erscheinen, können zumindest diese nicht erkannt werden.

Zumindest solltest du die Titel in eine Liste setzen (PHP: Array), um nicht nur mit dem dem letzten, sondern mit allen bereits ausgegebenen Titeln vergleichen zu können.
PHP hat IIRC eine Funktion namens in_array(), die dafür benutzen kannst: Statt $title !== $alttitle benutze in_array($titelliste, $titel) (genaue Syntax bitte nachschlagen).

Ja, Danke, da hast Du natürlich recht, aber: in dem Fall der Ostseezeitung, stehen die Titel ja direkt hintereinander und dennoch werden die Doubletten beim Vergleich ja offenbar nicht erkannt. Und ich wüsste schon gern, warum nicht.