| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 05.05.2009
Beiträge: 6
![]() | Hm, okay also ich habe Arrays in folgendem Format: Code: ... Array ( [0] => CreateDate [1] => FlightNumber [2] => DepartureICAO [3] => DestinationICAO [4] => PaxiansWaiting [5] => CreatedBy ) Array ( [0] => CreateDate [1] => FlightNumber [2] => DepartureICAO [3] => DestinationICAO [4] => PaxiansWaiting [5] => CreatedBy ) Array ( [0] => CreateDate [1] => FlightNumber [2] => DepartureICAO [3] => DestinationICAO [4] => PaxiansWaiting [5] => CreatedBy ) ... Geändert von Roflkid (05.05.2009 um 15:54 Uhr). Grund: 'hat' vergessen :P |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 02.04.2008
Beiträge: 4.032
![]() | Mach daraus einen zweidimensionalen Array und sortiere diesen mit usort().
__________________ Gruss L |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Dem ist nichts hinzuzufügen. Ausser: Falls die Daten aus einer DB kommen, wäre es natürlich sinnvoll, die Sortierung gleich dort vorzunehmen.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Neuer Benutzer Registriert seit: 05.05.2009
Beiträge: 6
![]() | Habe nun ein Mehrdimensionales Array daraus gemacht, jedoch funktioniert usort() bzw. uasort() noch nicht wie es soll, leider ist es mir ein Rätsel wieso. Ich vergleiche es folgendermaßen: Code: function cmp($a, $b) {
return strcmp($a["PaxiansWaiting"], $b["PaxiansWaiting"]);
}
Code: $array[$i][$arg] = ${$arg};
Code: usort($array, "cmp"); Lasse ich mir nun den "sortierten" Array ausgeben erhalte ich folgende "falsche" Sortierung: Code: $array[1]: 0 $array[2]: 1,000 $array[3]: 1,050 ... $array[160]: 371 $array[161]: 39,611 $array[162]: 4,118 Gruß |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Warum benutzt Du keinen Zahlenvergelich, wenn es sich um numerische Daten handelt?
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | ||
| Neuer Benutzer Registriert seit: 05.05.2009
Beiträge: 6
![]() | Zitat:
, Danke gelöst hab ich es nun so:Code: function cmp($a, $b) {
if ($a["PaxiansWaiting"]==$b["PaxiansWaiting"]) return 0;
return ($a["PaxiansWaiting"] < $b["PaxiansWaiting"]) ? -1 : 1;
}
| |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zur Erklärung: strcmp vergleich als String zeichenweise, dabei reihen sich Ziffern, Sonderzeichen (Komma) etc. je nach Position in der Zeichentabelle linksbündig (!) ein.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 02.04.2008
Beiträge: 4.032
![]() | Zitat:
PHP-Code:
__________________ Gruss L | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| eindimensionale arrays sortieren | webazubi | PHP Tipps 2007 | 5 | 23.03.2007 18:11 |
| Sortieren eines Arrays mittels Funktion ? | madSoul | PHP Tipps 2007 | 16 | 22.02.2007 11:49 |
| assoziatives array sortieren | LP | PHP Tipps 2006 | 8 | 09.09.2006 07:47 |
| Arrays sortieren, Bezeichnung, Preis | Ticos | PHP Tipps 2006 | 4 | 07.09.2006 19:37 |
| Fehlermeldung beim Sortieren meines Arrays... | GELight | PHP Tipps 2006 | 5 | 27.04.2006 22:08 |
| [Erledigt] 2 Arrays miteinander vergleichen | PHP Tipps 2007 | 3 | 17.12.2005 16:54 | |
| Arrays alphabetisch sortieren | seven-12 | PHP Tipps 2007 | 4 | 17.11.2005 14:33 |
| Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) | Buhmann | PHP-Fortgeschrittene | 4 | 12.07.2005 14:03 |
| Sortieren von Arrays mit mehr als 2 Dimensionen | PHP-Fortgeschrittene | 8 | 05.07.2005 16:48 | |
| [Erledigt] sortieren von arrays aus mysql | Datenbanken | 7 | 28.04.2005 21:53 | |
| 2 Array in Abhänigkeit sortieren? | PHP Tipps 2005 | 4 | 10.02.2005 20:31 | |
| 5 assosiative arrays gleichzeitig sortieren | PHP Tipps 2004-2 | 2 | 13.12.2004 14:07 | |
| Erkennung von Arrays in Strings | PHP-Fortgeschrittene | 15 | 07.12.2004 13:00 | |
| Arrays nachträglich (Inhalte) zählen und sortieren | Gumfuzi | PHP Tipps 2004-2 | 3 | 20.11.2004 00:00 |
| Mehrdimensionale Arrays sortieren | Borlox | PHP Tipps 2004 | 5 | 23.09.2004 14:52 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| ziffern in array sortieren, mehrdimensionales array mysql alphabetisch sortieren umlaute php, php mehrdimensionales array nach den höchsten werten sortieren, php mehrdimensionales array sortieren umlaute, mehrdimensionales array sortieren umlaut, php uasort deutsche umlaute, php sortieren umlaute array_multisort |