php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.03.2010, 11:21  
Neuer Benutzer
 
Registriert seit: 12.12.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
HellBz befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Mehrdimensinales Array erstellen aber Dynamisch..

Folgendes Problem:
Ich habe eine txt Datei ,diese lese ich ein. so weit so gut
Die Testdatei wir Zeile für zeile gelesen und via explode über ein "," gesplittet.
Soweit klappt das auch ich lasse diese auch schoin in ein Array einlesen nur denke ich habe ich einen Denkfehler noch dabei..

PHP-Code:
<?php

foreach (file('PFAD/ranks.txt') as $rankfile)
{
$rank explode(","$rankfile);
$ranks = array (
       
"steam_id" => $rank['0'],
        
"ip_address" => $rank['1'],
        
"last_connected" => $rank['2'],
        
"rank" => $rank['3'],
        
"points" => $rank['4'],
        
"deaths" => $rank['5'],
        
"headshots" => $rank['6'],
        
"kills" => $rank['7'],
        
"suicides" => $rank['8'],
        
"team_kills" => $rank['9'],
        
"total_time_online (in seconds)" => $rank['10'],
        
"damage" => $rank['11'],
        
"hit_generic" => $rank['12'],
        
"hit_head" => $rank['13'],
        
"hit_chest" => $rank['14'],
        
"hit_stomach" => $rank['15'],
        
"hit_leftarm" => $rank['16'],
        
"hit_righarm" => $rank['17'],
        
"hit_leftleg" => $rank['18'],
        
"hit_rightleg" => $rank['19'],
        
"ak47_kills" => $rank['20'],
        
"m4a1_kills" => $rank['21'],
        
"mp5navy_kills" => $rank['22'],
        
"awp_kills" => $rank['23'],
        
"usp_kills" => $rank['24'],
        
"deagle_kills" => $rank['25'],
        
"aug_kills" => $rank['26'],
        
"hegrenade_kills" => $rank['27'],
        
"xm1014_kills" => $rank['28'],
        
"knife_kills" => $rank['29'],
        
"g3sg1_kills" => $rank['30'],
        
"sg550_kills" => $rank['31'],
        
"galil_kills" => $rank['32'],
        
"m3_kills" => $rank['33'],
        
"scout_kills" => $rank['34'],
        
"sg552_kills" => $rank['35'],
        
"famas_kills" => $rank['36'],
        
"glock_kills" => $rank['37'],
        
"tmp_kills" => $rank['38'],
        
"ump45_kills" => $rank['39'],
        
"p90_kills" => $rank['40'],
        
"m249_kills" => $rank['41'],
        
"elite_kills" => $rank['42'],
        
"mac10_kills" => $rank['43'],
        
"fiveseven_kills" => $rank['44'],
        
"p228_kills" => $rank['45'],
        
"flashbang_kills" => $rank['46'],
        
"smokegrenade_kills" => $rank['47'],
        
"shots_fired" => $rank['48'],
        
"shots_hit" => $rank['49'],
        
"bombs_planted" => $rank['50'],
        
"bombs_defused" => $rank['51'],
        
"hostages_rescued" => $rank['52'],
        
"hostages_touched" => $rank['53'],
        
"hostages_killed" => $rank['54'],
        
"bombs_exploded" => $rank['55'],
        
"bombs_dropped" => $rank['56'],
        
"bomb_defusals_attempted" => $rank['57'],
        
"vip_escaped" => $rank['58'],
        
"vip_killed" => $rank['59'],
        
"won_as_ct" => $rank['60'],
        
"lost_as_ct" => $rank['61'],
        
"won_as_t" => $rank['62'],
       
"lost_as_ct " => $rank['63'],
       
"player_name" => $rank['64'] );

}


foreach ( 
$ranks as $key=>$val) {
print 
"$key = $val<br />";
}
?>
RankFile sieht so ungefair aus:
Code:
STEAM_0:0:30046910,93.212.207.20,1268220367,1,8735,1341,737,1600,15,0,104080,288469,547,1196,1683,747,999,465,427,398,362,677,2,26,27,247,0,36,1,11,0,0,6,7,84,2,3,14,3,0,8,67,1,0,13,5,0,0,37269,6462,28,1,0,2,0,17,29,3,0,0,554,424,555,365,›Ҳ▪Ŧ‹ | Genitalbär
STEAM_666:88:666,92.230.67.102,1268407495,2,8605,1022,475,1337,10,1,76082,193038,495,559,1297,774,784,400,472,467,610,399,1,10,15,111,5,56,2,11,9,1,10,49,6,4,0,5,0,1,12,21,1,2,0,2,0,0,26344,5248,30,0,0,2,0,19,18,0,0,0,380,265,560,349,Erklärbär@Saunafick
STEAM_0:1:13822501,84.113.140.101,1268408259,3,7395,889,679,1396,3,0,62326,203971,140,914,1289,592,801,323,312,260,264,699,4,118,39,71,0,30,2,13,0,1,4,5,5,0,7,11,0,1,76,4,5,1,0,37,0,0,22012,4631,13,2,0,0,0,6,14,4,0,0,324,351,334,265,htc.gaming | Jan @ uLow
STEAM_666:88:666,91.55.228.206,1268405769,4,7169,1030,327,993,8,0,67202,142184,107,431,1090,761,820,308,533,471,245,444,18,4,11,103,2,8,4,3,4,4,4,1,7,0,17,1,1,4,91,5,8,0,4,1,0,0,25993,4521,2,2,0,0,0,1,17,4,0,0,393,503,239,232,[GPC] ThaFear
STEAM_666:88:666,93.82.147.106,1268340033,5,6854,1440,394,851,4,0,97412,131046,99,462,909,474,581,247,273,231,389,216,32,27,24,95,1,5,0,8,10,1,8,3,10,2,5,2,1,1,4,4,1,1,2,0,0,0,21817,3276,17,0,0,0,0,9,58,1,0,0,305,340,513,640,|react|TitaN_DaNiEL
STEAM_666:88:666,85.126.60.170,1268336291,6,6406,1240,347,800,6,0,73832,123097,160,459,1003,498,592,250,328,282,267,130,79,0,0,94,37,4,4,9,0,0,7,0,2,4,2,6,16,1,26,19,17,60,7,6,0,0,30706,3572,10,0,0,6,0,7,19,0,0,0,267,288,451,542,|reaCT|UnTerHosenMAX
STEAM_666:88:666,91.57.18.203,1268405744,7,6272,1080,320,754,1,0,66093,110010,48,388,806,509,524,232,317,276,223,345,5,17,7,49,4,2,2,4,0,0,1,8,2,1,25,0,0,1,23,4,0,3,27,1,0,0,18265,3100,1,0,0,0,0,0,16,0,0,0,384,448,229,296,[GPC] Smoky
STEAM_666:88:666,78.35.78.101,1268340279,8,5893,683,375,780,4,0,47364,116282,159,446,709,307,461,222,143,156,294,247,10,48,2,87,1,15,1,13,3,5,2,0,4,4,10,0,3,0,13,19,1,1,0,0,0,0,14275,2603,13,1,0,0,0,8,13,2,0,0,247,220,299,219,$_aTTaX_$
STEAM_0:0:28916274,84.139.154.160,1267822123,9,5741,815,546,1125,3,0,56311,174513,148,686,1048,536,660,315,229,236,392,442,1,41,4,127,0,24,2,8,0,2,2,4,47,0,1,9,1,0,6,12,1,0,1,0,0,0,19565,3858,6,3,0,0,0,2,11,3,0,0,364,254,237,232,NooB³
STEAM_666:88:666,93.82.157.169,1268405244,10,5740,717,304,691,4,0,47447,109955,240,416,736,368,498,226,237,169,160,161,3,38,21,72,0,10,2,15,4,1,8,5,6,0,0,4,93,1,25,19,41,2,1,0,0,0,17971,2890,9,0,2,3,0,3,13,0,0,0,245,166,257,274,|reaCT|CrazyKenny
STEAM_0:0:21089493,93.207.85.253,1268331465,11,5542,457,375,721,1,1,40748,111393,172,516,685,305,455,178,149,147,170,224,1,34,20,156,0,29,14,5,0,0,0,4,3,1,1,16,11,0,8,19,3,3,0,0,0,0,18059,2607,5,4,0,0,0,1,19,4,0,0,218,140,245,155,[WfJ] Schnapsleiche
STEAM_666:88:666,217.232.113.97,1268322820,12,5497,721,313,700,5,0,52523,101650,242,383,697,356,506,176,141,130,268,245,16,4,4,73,3,21,0,0,0,0,3,12,12,5,2,1,0,0,7,0,23,1,0,1,0,0,12694,2631,11,0,0,0,0,3,24,2,0,0,260,271,302,203,[{D4N$E}] DarKKilla
STEAM_666:88:666,82.212.36.16,1268245760,13,5416,523,281,588,6,0,37412,96056,166,344,592,246,359,125,91,102,173,108,11,24,11,140,2,7,0,6,0,0,2,7,58,3,7,11,2,0,4,2,6,0,0,3,0,0,7170,2025,6,2,0,0,0,3,19,5,0,0,168,191,151,177,�*●•๖ۣۜNomak•●�*
STEAM_666:88:666,88.215.87.132,1268345110,14,5296,197,225,597,8,0,23642,119425,78,485,903,426,536,211,168,134,190,242,0,46,1,37,0,13,0,6,0,0,2,6,6,3,0,6,1,2,0,30,0,0,0,7,0,0,12986,2941,15,4,0,0,0,9,10,7,0,0,139,72,213,67,Busenbär@Wallhack, Aimbot...
STEAM_0:0:16902174,92.50.122.4,1268340687,15,5081,518,416,810,1,0,46439,128418,211,508,681,245,442,173,100,78,190,169,0,77,23,198,0,26,0,12,0,0,1,3,79,0,5,8,5,0,0,15,0,0,0,0,0,0,12332,2438,19,2,0,4,1,5,40,2,0,0,137,143,230,176,›Ҳ▪Ŧ‹ | G-Unit_gOsU
STEAM_666:88:666,83.181.70.154,1268334967,16,4718,409,238,467,2,0,27082,66850,77,311,357,221,232,93,140,112,155,86,8,7,3,110,0,3,1,11,0,0,0,52,5,3,0,1,0,0,14,0,2,0,4,2,0,0,7147,1543,3,2,0,3,0,1,6,4,0,0,106,131,183,155,Buénò.
STEAM_0:1:27197646,91.33.81.13,1268249617,17,4681,931,161,440,4,0,57642,75884,113,264,514,444,444,141,245,211,158,109,13,0,5,47,7,6,0,2,2,3,7,0,0,3,26,9,0,0,45,0,0,0,0,0,0,0,12917,2376,3,0,0,0,0,2,16,1,0,0,235,297,282,328,Killerdog
STEAM_666:88:666,92.113.99.0,1268240144,18,4625,362,190,429,1,0,29542,62747,130,220,418,204,254,116,103,90,249,99,2,4,1,54,0,3,3,3,0,0,0,0,0,0,0,1,0,0,1,9,0,0,0,0,0,0,9184,1535,10,2,0,0,0,5,5,2,0,0,80,38,189,171,ded
STEAM_0:0:30684719,77.116.183.206,1267980904,19,4538,571,244,552,11,0,41553,139208,107,741,800,356,481,183,195,179,196,186,6,8,25,39,0,13,2,0,1,0,2,5,1,1,6,23,10,0,5,23,0,0,0,0,0,0,17165,3042,8,1,8,8,0,2,13,1,0,0,202,198,169,167,|reaCT|Raif
STEAM_666:88:666,78.48.47.145,1268321702,20,4462,874,216,424,5,0,51610,71511,120,270,468,211,368,129,87,87,129,88,2,6,0,113,1,7,1,2,0,5,21,0,1,4,35,12,1,0,0,0,0,0,0,0,0,0,11944,1740,3,0,0,0,0,1,30,0,0,0,225,282,242,279,FivePA
STEAM_0:1:21502293,84.181.200.63,1268336099,21,4343,499,347,601,4,0,41489,103231,33,474,581,240,413,139,115,113,97,113,11,70,10,129,0,1,0,3,0,0,5,1,0,0,10,5,8,0,1,3,119,1,0,14,0,0,13934,2108,11,6,0,4,0,4,35,9,0,0,149,133,224,109,›Ҳ▪Ŧ‹| 14Killer88
STEAM_0:1:18971209,93.193.49.179,1267567963,22,4272,282,375,686,4,0,30066,107517,153,470,546,161,324,137,53,56,134,183,8,116,27,148,10,7,0,17,0,0,0,0,11,0,3,22,0,0,0,0,0,0,0,0,0,0,8122,1900,7,3,0,0,0,1,27,5,0,0,224,108,111,57,Ohne Sie, Ohne Mich!(.
Letzte Zeile ist Folgende:
Code:
STEAM_0:0:29884096,79.224.176.172,1267815681,345,1100,25,13,20,0,0,1925,3196,1,15,18,7,18,4,8,3,0,0,0,1,0,1,17,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,494,74,0,0,0,0,0,0,0,0,0,0,31,8,3,3,Deine Muda
Diese wird auch ausgegeben.

Und Erhalte nur:
Code:
steam_id = STEAM_0:0:29884096
ip_address = 79.224.176.172
last_connected = 1267815681
rank = 345
points = 1100
deaths = 25
headshots = 13
kills = 20
suicides = 0
team_kills = 0
total_time_online (in seconds) = 1925
damage = 3196
hit_generic = 1
hit_head = 15
hit_chest = 18
hit_stomach = 7
hit_leftarm = 18
hit_righarm = 4
hit_leftleg = 8
hit_rightleg = 3
ak47_kills = 0
m4a1_kills = 0
mp5navy_kills = 0
awp_kills = 1
usp_kills = 0
deagle_kills = 1
aug_kills = 17
hegrenade_kills = 0
xm1014_kills = 0
knife_kills = 0
g3sg1_kills = 0
sg550_kills = 0
galil_kills = 0
m3_kills = 0
scout_kills = 1
sg552_kills = 0
famas_kills = 0
glock_kills = 0
tmp_kills = 0
ump45_kills = 0
p90_kills = 0
m249_kills = 0
elite_kills = 0
mac10_kills = 0
fiveseven_kills = 0
p228_kills = 0
flashbang_kills = 0
smokegrenade_kills = 0
shots_fired = 494
shots_hit = 74
bombs_planted = 0
bombs_defused = 0
hostages_rescued = 0
hostages_touched = 0
hostages_killed = 0
bombs_exploded = 0
bombs_dropped = 0
bomb_defusals_attempted = 0
vip_escaped = 0
vip_killed = 0
won_as_ct = 31
lost_as_ct = 8
won_as_t = 3
lost_as_ct = 3
player_name = Deine Muda
Es sollten aber über 300 Einträge in das Array kommen, um das ich nach bestimmten Faktoren alles auch sortieren kann.

Wo ist mein Denkfehler ??

Oder sollte ich die werte alle in eine MY SQl Datenbank einlesen und nachher selectiert ausgeben ?
HellBz ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.03.2010, 11:58  
Neuer Benutzer
 
Registriert seit: 14.03.2010
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
Dashu`Oo` befindet sich auf einem aufstrebenden Ast
Standard

ehh.. vielleicht sehe ich das falsch aber

$ranks[] = array( ...

Sollte das Problem lösen, denk ich

mit deiner Anweisung
$ranks = array (

weist du der Variable $ranks immer wieder nur den aktuellen Wert von $rank zu.
Die alten Daten werden überschrieben.
Wenn du $ranks[] = array(.. benutzt, fügst du $rank immer ans Ende des Array's $ranks ein. :)

Geändert von Dashu`Oo` (14.03.2010 um 12:02 Uhr).
Dashu`Oo` ist offline   Mit Zitat antworten
Alt 14.03.2010, 12:22  
Neuer Benutzer
 
Registriert seit: 12.12.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
HellBz befindet sich auf einem aufstrebenden Ast
Standard

SOWEIT sogut

Nun habe ich die Ausgabe .. also Arrays ist bei mir noch etwas Neuland
Wie kann ich nun alles sortieren und sortiert nach den entsprechenden Gruppen ausgeben ??

Aktuelle Ausgabe:
Code:
0 = Array
1 = Array
2 = Array
3 = Array
4 = Array
5 = Array
6 = Array
......
341 = Array
342 = Array
343 = Array
344 = Array
Ausgabe wäre doch Folgendermaßen oder ??
PHP-Code:
print $ranks[22]['player_name']; 
Habe nun eine Ausgabe mit folgendem Code generiert:
PHP-Code:
foreach ( $ranks as $val ) {
print 
"<p>";
foreach ( 
$val as $key=>$final_val ) {
print 
"$key: $final_val<br />";
}
print 
"</p>";


Geändert von HellBz (14.03.2010 um 12:35 Uhr).
HellBz ist offline   Mit Zitat antworten
Alt 14.03.2010, 12:35  
Neuer Benutzer
 
Registriert seit: 14.03.2010
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
Dashu`Oo` befindet sich auf einem aufstrebenden Ast
Standard

Wenn du alle Spielernamen ausgeben willst:

for($i = 0; $i < count($ranks); $i++) {
print $ranks[$i]['player_name'];
}

Es gibt die Möglichkeit die zu Sortieren per PHP
PHP: sort - Manual

Vielleicht wäre auch
PHP: natsort - Manual

was für dich
Dashu`Oo` ist offline   Mit Zitat antworten
Alt 14.03.2010, 12:41  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

a) warum nutzt du nicht fgetcsv()?
b) Warum nutzt du keine Datenbank?
oder c) wenigstens eine INI-Datei? Die wird zwar deutlich größer als die CSV-Datei, lässt sich aber leichter einlesen und die Key-Value-Beziehungen sind auch in der Datei hinterlegt, womit die Datei an sich lesbar wird und nicht bloß aus zusammenhanglosen Zahlen besteht.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 14.03.2010, 12:48  
Neuer Benutzer
 
Registriert seit: 14.03.2010
Beiträge: 6
PHP-Kenntnisse:
Fortgeschritten
Dashu`Oo` befindet sich auf einem aufstrebenden Ast
Standard

Die Datenbank würde schon helfen, aber er scheint kein versierter Nutzer zu sein..
Solange die Daten in der Textdatei also konsistent sind und es keine besseren Maßnahmen gibt, muss er halt Umwege in Kauf nehmen
Dashu`Oo` ist offline   Mit Zitat antworten
Alt 14.03.2010, 13:11  
Neuer Benutzer
 
Registriert seit: 12.12.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
HellBz befindet sich auf einem aufstrebenden Ast
Standard

Habe es jeztzt hinbekommen ...

PHP-Code:
<?php

foreach (file('PFAD/ranks.txt') as $ip)
{
$rank explode(","$ip);
$ranks[] = array(
       
"steam_id" => $rank['0'],
        
"ip_address" => $rank['1'],
        
"last_connected" => $rank['2'],
        
"rank" => $rank['3'],
        
"points" => $rank['4'],
        
"deaths" => $rank['5'],
        
"headshots" => $rank['6'],
        
"kills" => $rank['7'],
        
"suicides" => $rank['8'],
        
"team_kills" => $rank['9'],
        
"total_time_online" => $rank['10'],
        
"damage" => $rank['11'],
        
"hit_generic" => $rank['12'],
        
"hit_head" => $rank['13'],
        
"hit_chest" => $rank['14'],
        
"hit_stomach" => $rank['15'],
        
"hit_leftarm" => $rank['16'],
        
"hit_righarm" => $rank['17'],
        
"hit_leftleg" => $rank['18'],
        
"hit_rightleg" => $rank['19'],
        
"ak47_kills" => $rank['20'],
        
"m4a1_kills" => $rank['21'],
        
"mp5navy_kills" => $rank['22'],
        
"awp_kills" => $rank['23'],
        
"usp_kills" => $rank['24'],
        
"deagle_kills" => $rank['25'],
        
"aug_kills" => $rank['26'],
        
"hegrenade_kills" => $rank['27'],
        
"xm1014_kills" => $rank['28'],
        
"knife_kills" => $rank['29'],
        
"g3sg1_kills" => $rank['30'],
        
"sg550_kills" => $rank['31'],
        
"galil_kills" => $rank['32'],
        
"m3_kills" => $rank['33'],
        
"scout_kills" => $rank['34'],
        
"sg552_kills" => $rank['35'],
        
"famas_kills" => $rank['36'],
        
"glock_kills" => $rank['37'],
        
"tmp_kills" => $rank['38'],
        
"ump45_kills" => $rank['39'],
        
"p90_kills" => $rank['40'],
        
"m249_kills" => $rank['41'],
        
"elite_kills" => $rank['42'],
        
"mac10_kills" => $rank['43'],
        
"fiveseven_kills" => $rank['44'],
        
"p228_kills" => $rank['45'],
        
"flashbang_kills" => $rank['46'],
        
"smokegrenade_kills" => $rank['47'],
        
"shots_fired" => $rank['48'],
        
"shots_hit" => $rank['49'],
        
"bombs_planted" => $rank['50'],
        
"bombs_defused" => $rank['51'],
        
"hostages_rescued" => $rank['52'],
        
"hostages_touched" => $rank['53'],
        
"hostages_killed" => $rank['54'],
        
"bombs_exploded" => $rank['55'],
        
"bombs_dropped" => $rank['56'],
        
"bomb_defusals_attempted" => $rank['57'],
        
"vip_escaped" => $rank['58'],
        
"vip_killed" => $rank['59'],
        
"won_as_ct" => $rank['60'],
        
"lost_as_ct" => $rank['61'],
        
"won_as_t" => $rank['62'],
       
"lost_as_ct " => $rank['63'],
       
"player_name" => $rank['64'] );

}

foreach (
$ranks as $key => $row) {
$steam_id[$key] = $row['steam_id']; 
$ip_address[$key] = $row['ip_address']; 
$last_connected[$key] = $row['last_connected']; 
$rank[$key] = $row['rank']; 
$points[$key] = $row['points']; 
$deaths[$key] = $row['deaths']; 
$headshots[$key] = $row['headshots']; 
$kills[$key] = $row['kills']; 
$suicides[$key] = $row['suicides']; 
$team_kills[$key] = $row['team_kills']; 
$total_time_online[$key] = $row['total_time_online']; 
$damage[$key] = $row['damage']; 
$hit_generic[$key] = $row['hit_generic']; 
$hit_head[$key] = $row['hit_head']; 
$hit_chest[$key] = $row['hit_chest']; 
$hit_stomach[$key] = $row['hit_stomach']; 
$hit_leftarm[$key] = $row['hit_leftarm']; 
$hit_righarm[$key] = $row['hit_righarm']; 
$hit_leftleg[$key] = $row['hit_leftleg']; 
$hit_rightleg[$key] = $row['hit_rightleg']; 
$ak47_kills[$key] = $row['ak47_kills']; 
$m4a1_kills[$key] = $row['m4a1_kills']; 
$mp5navy_kills[$key] = $row['mp5navy_kills']; 
$awp_kills[$key] = $row['awp_kills']; 
$usp_kills[$key] = $row['usp_kills']; 
$deagle_kills[$key] = $row['deagle_kills']; 
$aug_kills[$key] = $row['aug_kills']; 
$hegrenade_kills[$key] = $row['hegrenade_kills']; 
$xm1014_kills[$key] = $row['xm1014_kills']; 
$knife_kills[$key] = $row['knife_kills']; 
$g3sg1_kills[$key] = $row['g3sg1_kills']; 
$sg550_kills[$key] = $row['sg550_kills']; 
$galil_kills[$key] = $row['galil_kills']; 
$m3_kills[$key] = $row['m3_kills']; 
$scout_kills[$key] = $row['scout_kills']; 
$sg552_kills[$key] = $row['sg552_kills']; 
$famas_kills[$key] = $row['famas_kills']; 
$glock_kills[$key] = $row['glock_kills']; 
$tmp_kills[$key] = $row['tmp_kills']; 
$ump45_kills[$key] = $row['ump45_kills']; 
$p90_kills[$key] = $row['p90_kills']; 
$m249_kills[$key] = $row['m249_kills']; 
$elite_kills[$key] = $row['elite_kills']; 
$mac10_kills[$key] = $row['mac10_kills']; 
$fiveseven_kills[$key] = $row['fiveseven_kills']; 
$p228_kills[$key] = $row['p228_kills']; 
$flashbang_kills[$key] = $row['flashbang_kills']; 
$smokegrenade_kills[$key] = $row['smokegrenade_kills']; 
$shots_fired[$key] = $row['shots_fired']; 
$shots_hit[$key] = $row['shots_hit']; 
$bombs_planted[$key] = $row['bombs_planted']; 
$bombs_defused[$key] = $row['bombs_defused']; 
$hostages_rescued[$key] = $row['hostages_rescued']; 
$hostages_touched[$key] = $row['hostages_touched']; 
$hostages_killed[$key] = $row['hostages_killed']; 
$bombs_exploded[$key] = $row['bombs_exploded']; 
$bombs_dropped[$key] = $row['bombs_dropped']; 
$bomb_defusals_attempted[$key] = $row['bomb_defusals_attempted']; 
$vip_escaped[$key] = $row['vip_escaped']; 
$vip_killed[$key] = $row['vip_killed']; 
$won_as_ct[$key] = $row['won_as_ct']; 
$lost_as_ct[$key] = $row['lost_as_ct']; 
$won_as_t[$key] = $row['won_as_t']; 
$lost_as_ct [$key] = $row['lost_as_ct ']; 
$player_name[$key] = $row['player_name']; 
}
array_multisort($pointsSORT_DESC$ranks);


foreach ( 
$ranks as $val ) {
print 
"<p>";
foreach ( 
$val as $key=>$final_val ) {
print 
"$key: $final_val<br />";
}
print 
"</p>";
}
?>
So es klappt Wunderbar...

wenn noch jemand eine bessere Variante hat bitte sagen..

Ergebniss hier: Nur ein Test

Danke Euch allen

Geändert von HellBz (14.03.2010 um 13:15 Uhr). Grund: Herzlichen Dank
HellBz ist offline   Mit Zitat antworten
Alt 16.03.2010, 00:16  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Boah, Horror-Code.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 16.03.2010, 13:21  
Erfahrener Benutzer
 
Registriert seit: 27.06.2009
Beiträge: 498
PHP-Kenntnisse:
Anfänger
cetalian sorgt für eine eindrucksvolle Atmosphärecetalian sorgt für eine eindrucksvolle Atmosphäre
Standard

Hmm, du solltest vielleicht deinen Server ein wenig sichern. Man kann relativ simpel beliebige Dateien hochladen, in deinen Twitter Account posten und deine Pornobilder ansehen :/
cetalian ist offline   Mit Zitat antworten
Alt 16.03.2010, 13:37  
Benutzer
 
Registriert seit: 04.07.2009
Beiträge: 67
PHP-Kenntnisse:
Anfänger
haemoglobin befindet sich auf einem aufstrebenden Ast
Standard

Allerdings. ^^

Zitat:
Zitat von Dashu`Oo` Beitrag anzeigen
for($i = 0; $i < count($ranks); $i++) {
print $ranks[$i]['player_name'];
}
Count bei jedem Schleifendurchlauf ist unschön.

Eher:

PHP-Code:
$result count($ranks);
for(
$i 0$i $result; ++$i){
   ...

haemoglobin ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Gallery - Thumbnails dynamisch erstellen evilbrot PHP Tipps 2009 11 15.10.2009 16:20
[Erledigt] array sortieren PHP Tipps 2004 17 13.05.2009 10:44
[Erledigt] Fotogalerie erstellen: MySQL-Ausgabe als Array Hubb0r HTML, Usability und Barrierefreiheit 10 10.12.2008 20:34
[Erledigt] zählen gleicher Elemente (Pärchen) im mehrdimensionalem Array vdite PHP Tipps 2008 29 22.10.2008 10:33
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Soapfault: Undefined Property Argi PHP-Fortgeschrittene 0 28.07.2008 11:17
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
db tabellen dynamisch erstellen GELight PHP Tipps 2005-2 5 22.07.2005 14:35
Array mit ID erstellen PHP Tipps 2005-2 25 06.06.2005 14:45
Array wie auslesen? PHP Tipps 2005 7 07.03.2005 11:43
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php array in array dynamisch erzeugen, php array dynamisch erstellen, php array dynamisch erzeugen, steam_0:0:28916274, ip array erstellen php, php array key dynamisch erzeugen, array dynamisch php, array mit php dynamisch erstellen, \mehrdimensinales array\ php, php mehrere arrays dynamisch erstellen, unterhosenmax, genitalbär, steam_666:88:666

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum