Hi Patrick,
ich habe eine Textdatei, die verschiedene Namen enthält, einige davon sind doppelt vorhanden. Wie kann ich es anstellen, dass ich beim Auslesen der Datei überprüfe welche Namen mehrfach vorhanden sind und diese nur einmal ausgebe?
Es gibt eine Möglichkeit, wenn du alle Namen in einem Array hast: Die Funktion mit der du arbeiten kannst heißt array_count_values(), siehe http://de.php.net/manual/de/function.array-count-values.php
Beispiel:
$namen = array("Peter","Susanne","Peter","Thomas","Thorsten","Thomas");
$count = array_count_values($namen);
Danach hast du jeden Namen als ein Schlüssel im Array $count
Wenn du jetzt die Namen als Wert haben willst, müsste folgendes funktionieren:
foreach($count as $key => $value)
{
$ausgabe[] = $key;
}
Dann hast du im array $ausgabe alle Namen einmal drin.
MfG, Dennis.
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Zufällige Hinweise:
------------------------
Fuer die Neulinge: Auf viele Fragen findet man eine
Antwort im </archiv/>, das man auch durchsuchen kann
http://suche.de.selfhtml.org/