Hi,
angenommen, eine Text-/CSV-Datei hätte folgenden Inhalt:
peter
roland
ralph
birgit
rosalinde
peter
peter
oskar
...
Diese Datei möchte ich per php lesen, dabei alle doppelten Namen ignorieren und die verbleibenden alphabetisch sortiert und mit 1 beginnend untereinander ausgeben:
1 birgit
2 oskar
3 peter
4 ralph
5 roland
6 rosalinde
...
Aus Schnipseln habe ich folgendes gebastelt - ohne sinnvolles Ergebnis:
Auch der Austausch des ersten Teil-Codes brachte nicht den gewünschten Erfolg:
Kann jemand weiterhelfen?
Gruß
Frank
angenommen, eine Text-/CSV-Datei hätte folgenden Inhalt:
peter
roland
ralph
birgit
rosalinde
peter
peter
oskar
...
Diese Datei möchte ich per php lesen, dabei alle doppelten Namen ignorieren und die verbleibenden alphabetisch sortiert und mit 1 beginnend untereinander ausgeben:
1 birgit
2 oskar
3 peter
4 ralph
5 roland
6 rosalinde
...
Aus Schnipseln habe ich folgendes gebastelt - ohne sinnvolles Ergebnis:
PHP-Code:
<?php
$datei = fopen("namen_aus_statistiken_filtern.csv", "r");
$daten = fgetcsv($datei, 1000);
while ($daten)
{
$daten = fgetcsv($datei, 1000);
}
fclose($datei);
$array = explode ( ' ', $daten );
$names = array_unique ( $array );
natsort($names);
foreach ($names as $key => $value)
{
echo $key . ": " . $value . "<br />";
}
?>
Auch der Austausch des ersten Teil-Codes brachte nicht den gewünschten Erfolg:
...
PHP-Code:
$file_handle = fopen('namen_aus_statistiken_filtern.csv', 'r');
while (!feof($file_handle))
{
$gesamt = fgets($file_handle);
}
fclose($file_handle);
Kann jemand weiterhelfen?
Gruß
Frank
Kommentar