Grossartig lstegelitz !
Alle Dateien laden und die Array mergen funktioniert !!!
Nun werden von alle Ligen die Torschützen geladen und angezeigt.
Der Code sieht nun so aus:
Vielen dank an BlackScorp, lstegelitz, BattleMaster246, Lenki !
Es ist nicht selbstverständlich das einem PHP Anfänger wie ich einer bin so gut und freundlich geholfen wird, und das noch umsonst.
Hut ab !
Wie kann ich das wieder gut machen ?
MfG BVB09
Alle Dateien laden und die Array mergen funktioniert !!!
Nun werden von alle Ligen die Torschützen geladen und angezeigt.
Der Code sieht nun so aus:
PHP-Code:
<?php
$spielerstats = array(
"spieler/stats/wl1_s4.stat",
"spieler/stats/wl2_s4.stat",
"spieler/stats/wl3_s4.stat",
"spieler/stats/wl4_s4.stat"
);
$dataarray = array();
for ($i=0;$i<count($spielerstats);$i++) {
$dataarray = array_merge(file($spielerstats[$i]), $dataarray);
}
for ($i = 1; $i < count($dataarray); $i++) {
$zeilearray = explode("§", $dataarray[$i]);
$name[$i] = $zeilearray[0];
$GT[$i] = $zeilearray[1];
$P[$i] = $zeilearray[2];
}
array_multisort($P, SORT_NUMERIC, SORT_DESC, $GT, $name ); // je nach aufbau deiner stat-Datei anpassen!! hier wird zB nach Toren sortiert, kannst aber auch nach allen anderen sachen sortieren.
$anzahlarray2 = 10; // soviele spieler werden angezeigt
for($i = 0; $i < $anzahlarray2; $i++) {
if ($GT[$i] != $GT[$i-1]) {
$j = $i +1;
$platz = $i +1;
} else {
$platz = "";
}
echo "<tr>";
echo "<td width='14' height='18' align='right'>$platz</td>";
echo "<td width='24' align='center'><img src='img/teams/small/".rawurlencode($GT[$i]).".gif'></td>";
echo "<td width='16' align='center'><img src='img/spieler/".rawurlencode($name[$i]).".jpg' height='16' ></td>";
echo "<td width='100' align='left'> $name[$i]</td>";
echo "<td width='20' align='right'><b>$P[$i]</b></td>";
echo "</tr>";
}
?>
Es ist nicht selbstverständlich das einem PHP Anfänger wie ich einer bin so gut und freundlich geholfen wird, und das noch umsonst.
Hut ab !
Wie kann ich das wieder gut machen ?
MfG BVB09
Kommentar