Daten vor dem speichern sortieren lassen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzeigen
befehl
beitrag
button
dank
definiert grunds
eintrag
erg
erste
kleines linklisten
nochmal
paar tips
relativ
speicher
summen
tip
verstehe
zeile
zustand
-
Hiho,
Ich hab hier ein kleines Linklisten-Script, das die neuesten Eintr?ge immer als erstes listet. So wird der betreffende String als ganzes gespeichert:
$plug = array_merge(array("
{$summe}|
{$button}|
{$site}|
0|
{$_SERVER['REMOTE_ADDR']}|
".time()."|
{$text}
\n"),(array)$plugs);
ergibt diese Eintr?ge im File:
1.00|button1.gif|link4.html|0|193.201.54.44|1155566640|4.Testeintrag
0.50|button2.gif|link3.html|0|193.201.54.44|1155566635|3.Testeintrag
0.05|button3.gif|link2.html0|193.201.54.44|1155566630|2.Testeintrag
2.00|button4.gif|link1.html|0|84.115.147.52|1154957625|1.Testeintrag
Wie m??te man die Zeile oben ver?ndern oder erg?nzen, damit das Script vor dem speichern die Eintr?ge (nur) nach $summe (dem ersten Wert) und absteigend sortiert (2.00 > 1.00 > 0.50 > 0.005)? Vielen dicken Dank f?r ein paar Tips!
Beitrag ge?ndert am 14.08.2006 17:11 von xarts -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
ich verstehe irgendwie nicht wirklich, wie der Eintrag zustande kommt... wie werden denn die Variabeln ($summe,$button,$site und $text) definiert?
Grunds?tzlich kann man einen Array mit sort() sortieren:
$array = array(9,2,6,1,8,3); sort($array); print implode(", ",$array); // W?rde "1, 2, 3, 6, 8, 9" anzeigen
Du willst die Werte jedoch verkehrtrum sortieren, also m?sstest du rsort() benutzen.
mfg,
hr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage