Was sagt var_dump($articles);?
array(6) {
[0]=> array(17) {["tag"]=> string(13) "Web" ["tag2"]=> string(10) "Design"}
[1]=> array(17) {["tag"]=> string(13) "Web" ["tag2"]=> string(10) "Programmierung"}
[2]=> array(17) {["tag"]=> string(13) "Seo" ["tag2"]=> string(10) "Design"}
}
Hier klappt es, allerdings werden alle Tags ausgegeben, auch die doppelten!!!
Was sagt var_dump(array_unique($articles));?
array(1) {
[0]=> array(17) {["tag"]=> string(13) "Web" ["tag2"]=> string(10) "Design"}
}
Und hier werden nur die ersten zwei ausgegeben.
Wo kommt das [tag2] her?
Schau nochmal im Ausgangsposting. Ich habe jeweils zwei Tags für einen Artikel definiert. (Datei 1)
Du testest "falsch". Teste ohne das HTML-Zeugs, bis du die Variablen ausspucken kannst, die du brauchst. Dann bau den HTML-Krempel drumrum.
Bringt das gleiche Ergebnis.
Viele Grüße
Nicki