Zurück   klamm-Forum > klamm-Lose > Lose4Scripts

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08.12.2007, 15:04:42   #1 (permalink)
Sunjo1987
Benutzerbild von Sunjo1987

ID: 28784
Lose-Remote

Sunjo1987 eine Nachricht über ICQ schicken Sunjo1987 eine Nachricht über MSN schicken
Reg: 29.09.2006
Beiträge: 442
Blinzeln Brauche dringend bissl Hilfe! 5 MIO Lose

5 Mio. Lose wer mir zuerst weiterhilft.

Mit

Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?php $file="./db2/data.csv"; // Liest eine Datei in ein Array. Hier gehen wir über HTTP, um die // HTML Datei einer URL zu bekommen $lines = file ($file); // Durchgehen des Arrays und Anzeigen des HTML Source inkl. Zeilennummern foreach ($lines as $line_num => $line) { $inhalt.="".htmlspecialchars($line)."<br/>\n"; } echo "<br/><br/>$inhalt"; ?>
lese ich eine Textdatei ein...

In der Textdatei steht z.B. folgendes

1;AVV;Ach;3;5;Unten
1;BVV;Bach;4;2;Oben
2;AVV;Nun;1;5;Oben
2;BVV;Echt;8;3;Unten

ich möchte nun das alles sortiert auf der php seite in einer Tabelle angezeigt wird.. also jenachdem nach was ich sortieren will. z.B. nach der 1. Spalte oder nach der 2. Spalte oder 3. Spalte usw.

ich denke man muss das irgendwie mit "usort" machen
http://phpforum.de/php/php-handbuch/...ion.usort.html

aber ich weis nicht genau wie.

Wer mir das zuerst so programmiert und hier postet das es funktioniert der bekommt von mir 5 Mio Lose. Für einen der sich damit auskennt sollte das ja kein Problem sein.

MFG Sunjo1987
onejo.de
ICQ: 152-659-755
Sunjo1987 ist offline   Mit Zitat antworten
Alt 08.12.2007, 15:09:25   #2 (permalink)
Benutzer

ID: 145847
Lose-Remote

Reg: 05.09.2006
Beiträge: 47
Standard

Schau dir einfach mal das an, da ist ein normales und ein multiarray zur sortierung angegeben, letzteres dürfte wohl bei dir vorhanden sein.

Sortieren von arrays
 
Mobbel ist offline   Mit Zitat antworten
Alt 08.12.2007, 16:15:25   #3 (permalink)
Sunjo1987
Benutzerbild von Sunjo1987

ID: 28784
Lose-Remote

Sunjo1987 eine Nachricht über ICQ schicken Sunjo1987 eine Nachricht über MSN schicken
Reg: 29.09.2006
Beiträge: 442
Standard

danke das ist ein super beispiel
ich denke damit bekomme ich es hin...

es braucht nun keiner mehr was zu schicken

MFG Sunjo1987
onejo.de
ICQ: 152-659-755
Sunjo1987 ist offline Threadstarter   Mit Zitat antworten
Alt 08.12.2007, 18:24:30   #4 (permalink)
Benutzer

ID: 145847
Lose-Remote

Reg: 05.09.2006
Beiträge: 47
Standard

bekommste es hin, sonst mach ich dir das dann ma zwischendurch
 
Mobbel ist offline   Mit Zitat antworten
Alt 11.12.2007, 17:24:47   #5 (permalink)
Sunjo1987
Benutzerbild von Sunjo1987

ID: 28784
Lose-Remote

Sunjo1987 eine Nachricht über ICQ schicken Sunjo1987 eine Nachricht über MSN schicken
Reg: 29.09.2006
Beiträge: 442
Standard

Ich hab das etz so..

Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
$inhalt[]=""; $file="data.csv"; $lines = file ($file); foreach ($lines as $line_num => $line) { $inhalt[$line_num]=$line; } function vergleich($wert_a, $wert_b) { $a = $wert_a[0]; $b = $wert_b[0]; if ($a == $b) { return 0; } return ($a < $b) ? -1 : +1; } usort($inhalt, 'vergleich'); foreach($inhalt as $wert) { $wert=explode(";",$wert); echo "<tr><td>$wert[0]</td><td>$wert[1]</td><td>$wert[2]</td><td>$wert[3]</td><td>$wert[4]</td><td>$wert[5]</td><td>$wert[6]</td><td>$wert[7]</td><td>$wert[8]</td><td>$wert[9]</td><td>$wert[10]</td><td>$wert[11]</td><td>$wert[12]</td><td>$wert[13]</td></tr>"; } }
so wird nach dem ersten wert sortiert also 1, 2, 3, 4 usw..

wenn ich jetzt z.B. den 3. Wert vergleichen will muss ich dann in der funktion

Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
function vergleich($wert_a, $wert_b) { $a = $wert_a[0]; $b = $wert_b[0]; if ($a == $b) { return 0; } return ($a < $b) ? -1 : +1; }
das array so verändern das es so da steht?

Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
function vergleich($wert_a, $wert_b) { $a = $wert_a[2]; $b = $wert_b[2]; if ($a == $b) { return 0; } return ($a < $b) ? -1 : +1; }
weil so geht es glaubich nicht.. hab es schon ausprobiert was hab ich falsch gemacht?

MFG Sunjo1987
onejo.de
ICQ: 152-659-755
Sunjo1987 ist offline Threadstarter   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP] Brauche dringend Hilfe ander240682 Programmierung 4 13.04.2007 00:49:42
Brauche dringend Hilfe. xxsuperchris Hardware 9 31.01.2007 17:48:56
Brauche Dringend HILFE! King1984 Lose4Scripts (erledigt) 0 06.11.2006 19:58:18
Brauche dringend hilfe BELOHNUNG 1 Million Lose!!! SGH Lose4Action 19 04.09.2006 20:38:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:52:37 Uhr.