Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

php suchen und sortieren





Frage

Hallo, habe da ein problem, un zwar möchte ich mein suchergebnis sortiert ausgeben. hier mein script: $f=fopen("../daten/datei.csv","r"); $suche="$monat/$jahr"; $groesse=filesize("../daten/datei.csv"); while(!feof($f)) { $datensatz=fgetcsv($f,$groesse,";"); if($datensatz[3]==$suche) { echo "$datensatz[0]<br>$datensatz[8]<br>$datensatz[6]<br>$datensatz[4]<br>$datensatz[9]<br>$datensatz[7]<br>$datensatz[10]<br>**********<br><br>\n"; } } wie mach ich das, dass jetzt nach datensatz[0] sortiert ausgegeben wird? hoffe es kann mir jemand helfen cu, mark

Antwort 1 von semi

Schreibe die formatierten Zeichenketten in ein Array (Hashtable), sortiere es und dann gebe das sortierte Array aus.


$daten;
settype($daten, "array");

// in der Schleife
$daten[$datensatz[0]] = "formatierte Zeile, wie bei deinem echo";

// nach der Schleife
ksort($daten);
reset($daten);
// dann Array ausgeben

Gruß,
Michael



Antwort 2 von c.m.b

danke erst mal für die schnelle Antwort

es klappt aber leider immer nicht, irgend etwas mache ich noch falsch als ergebniss hab ich nur Array da stehen

cu

Antwort 3 von semi

Wie gibst Du das ganze aus?


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: