Hallo und guten Morgen,
ich möchte folgendende txt-datei auswerten, das am Ende pro Name die gewonnen und die verlorenen Spiele ermittelt werden. Zu beachten ist, das der Name sowie auch das Ergebnis einer Paarung vertauscht seien können:
Die txt-datei ist so aufgebaut:
Das gewünschte Ergebnis sollte so aussehen (unsortiert):
Namen Gewonnen Verloren
Name_1 1 2
Name_2 8 2
Name_4 2 2
Name_3 0 2
Name_5 1 2
Name_6 3 3
Name_8 5 4
Name_7 1 2
Name_9 6 4
Name_13 0 2
Name_10 0 2
Name_11 3 2
Name_14 1 2
Name_12 2 3
Name_16 5 3
Name_15 1 2
Ich hab versucht es so anzugehen:
Aber ich stehe da total auf dem Schlauch wie ich das hinbekommen soll.
ich möchte folgendende txt-datei auswerten, das am Ende pro Name die gewonnen und die verlorenen Spiele ermittelt werden. Zu beachten ist, das der Name sowie auch das Ergebnis einer Paarung vertauscht seien können:
Die txt-datei ist so aufgebaut:
PHP-Code:
Name_1;Name_2;1;2;1316678408
Name_4;Name_3;2;0;1316678408
Name_5;Name_6;1;2;1316678408
Name_8;Name_7;2;1;1316678408
Name_9;Name_13;2;0;1316678408
Name_10;Name_11;0;2;1316678408
Name_14;Name_12;1;2;1316678408
Name_16;Name_15;2;1;1316678408
Name_2;Name_4;2;0;1316678408
Name_6;Name_8;1;2;1316678408
Name_9;Name_11;2;1;1316678408
Name_12;Name_16;0;2;1316678408
Name_2;Name_8;2;1;1316678408
Name_9;Name_16;2;1;1316678408
Name_8;Name_16;0;2;1316678408
Name_2;Name_9;2;0;1316678408
Namen Gewonnen Verloren
Name_1 1 2
Name_2 8 2
Name_4 2 2
Name_3 0 2
Name_5 1 2
Name_6 3 3
Name_8 5 4
Name_7 1 2
Name_9 6 4
Name_13 0 2
Name_10 0 2
Name_11 3 2
Name_14 1 2
Name_12 2 3
Name_16 5 3
Name_15 1 2
Ich hab versucht es so anzugehen:
PHP-Code:
$tabelle = array();
foreach ($datei as $items){
list ($name_1,$name_2,$erg_1,$erg_2,$timestamp) = explode(";",$items);
if (($name_1 OR $name_2) AND $erg_1 > $erg_2){
$tabelle[$name_1] = $erg_1 +=1;
}
}
print "<pre>";
print_r ($tabelle);
print "</pre>";
Kommentar