Hallo
ich hoffe, jemand von euch kann mir (Anfänger) bei folgendem kleinem Problem helfen:
Auf [www.metatube.net] hab ich sowas ähnliches wie eine Search cloud installiert. Sie zeigt die letzten 40 Suchbegriffe, jeweils verlinkt zum Anklicken für eine erneute Suche. Die Suchbegriffe stammen aus einer txt-Datei, in die sie bei jeder Suche reingeschrieben werden. Das ganze klappt eigentlich ganz gut. Was ich jetzt aber noch verbessern möchte: In den 40 angezeigten Suchbegriffen sollen KEINE DOPPELTEN Suchbegriffe vorkommen (es liegt in der Natur der Sache, dass es jetzt viele doppelte gibt, weil die User tatsächlich auf die Suchbegriffe in der Search Cloud klicken und dadurch jeweils ein neuer Eintrag am Ende der txt-Datei entsteht, welcher wiederum zu den 40 letzten Einträgen dazugezählt wird). Der Code, wie er jetzt ist, lautet wie folgt:
Was muss ich hier also noch ergänzen, damit unter den 40 ausgegebenen Begriffen keine doppelten vorkommen. Ach ja, die txt-Datei umfasst natürlich alle (also mehr als nur die letzten 40) Suchbegriffe.
Vielen Dank für eure Tipps.
ich hoffe, jemand von euch kann mir (Anfänger) bei folgendem kleinem Problem helfen:
Auf [www.metatube.net] hab ich sowas ähnliches wie eine Search cloud installiert. Sie zeigt die letzten 40 Suchbegriffe, jeweils verlinkt zum Anklicken für eine erneute Suche. Die Suchbegriffe stammen aus einer txt-Datei, in die sie bei jeder Suche reingeschrieben werden. Das ganze klappt eigentlich ganz gut. Was ich jetzt aber noch verbessern möchte: In den 40 angezeigten Suchbegriffen sollen KEINE DOPPELTEN Suchbegriffe vorkommen (es liegt in der Natur der Sache, dass es jetzt viele doppelte gibt, weil die User tatsächlich auf die Suchbegriffe in der Search Cloud klicken und dadurch jeweils ein neuer Eintrag am Ende der txt-Datei entsteht, welcher wiederum zu den 40 letzten Einträgen dazugezählt wird). Der Code, wie er jetzt ist, lautet wie folgt:
PHP-Code:
<?
$d = file('suchbegriffe.txt');
$end = count($d) - 40;
for ($i=count($d);$i>$end;$i--) {
echo "<a href=\"http://www.metatube.net/search.php?what=$d[$i]\" class=\"recent\">$d[$i]</a> ";
}
?>
Vielen Dank für eure Tipps.
Kommentar