Andreas Görtz: Abgelich doppelter Einträge in einer Textdatei

Beitrag lesen

Hi,

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.

nicht ganz, dein Array $ausgabe sieht dann so aus:

Array
(
    [0] => Peter
    [1] => Susanne
    [2] => Peter
)

denn array_count_values() tut das, was der Name sagt: es gibt die Anzahl der Werte zurück, womit dein Array $count so aussieht:

Array
(
    [Peter] => 2
    [Susanne] => 1
    [Thomas] => 2
)

wenn man alle Namen in einem Array hat, bietet sich die Funktion array_unique() an, um die doppelten Einträge zu löschen (siehe http://de.php.net/manual/de/function.array-unique.php).

Gruß,
Andreas.