php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.12.2011, 11:42  
Benutzer
 
Registriert seit: 06.10.2011
Beiträge: 79
PHP-Kenntnisse:
Anfänger
Moewe ist in Verruf geraten
Standard [Erledigt] Wie sortiere Ich ein Multidimensionales Array?

Man stelle sich vor, ich habe ein assoziatives Array aus einer MySQL Datenbank. Eine Tabelle mit den Spalten: Name, Vorname, Geburtsdatum etc.
Dieses habe ich nach Name sortiert. Kurz darauf möchte ich es nach Vorname sortiert haben.
Anstatt nun einen neuen Datenbank aufruf zu machen, frage ich mich, ob es eine Möglichkeit gibt, das Array einfach neu zu sortieren, nach einer beliebigen Spalte.
In der Art:
PHP-Code:
arraysortierbefehl($assozia_array$spaltenname_nachdem_sortiert_werden_soll); 
Vielen dank schonmal

Gruß
Moewe ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.12.2011, 11:46  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Hi,

warum machst Du das nicht gleich in deinem SQL Statement??

...ORDER BY spalte1 DESC, spalte2 desc

mfg Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 22.12.2011, 11:57  
Benutzer
 
Registriert seit: 06.10.2011
Beiträge: 79
PHP-Kenntnisse:
Anfänger
Moewe ist in Verruf geraten
Standard

Zitat:
Zitat von wolf29 Beitrag anzeigen
Hi,

warum machst Du das nicht gleich in deinem SQL Statement??

...ORDER BY spalte1 DESC, spalte2 desc

mfg Wolf29
wie ich sagte, möglicherweise möchte man es kurz danach anders sortieren. Man könnte einen neuen Datenbank aufruf starten und dann ORDER BY sonstwas machen. Das möchte ich aber gar nicht.
Ich suche die möglichkeit, welche man auch bei tabellen hat. Man klickt auf eine spalte und danach wird sortiert....
Moewe ist offline   Mit Zitat antworten
Alt 22.12.2011, 12:16  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

usort(), Manual, 2. Beispiel.
chorn 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
Multidimensionales Array Sortieren Emarci PHP Einsteiger 4 22.11.2011 20:33
mehrdimensionales array inhalte tauschen pidaman PHP Tipps 2010 18 27.08.2010 16:58
IE8 verliert Session Lenki PHP-Fortgeschrittene 10 25.04.2010 01:10
Ein (Teil)Array anhand von level und depth zurückgeben. greatcthulhu Scriptbörse 4 16.04.2010 10:45
[Erledigt] Problem bei update mit array feldern fulltilt PHP Tipps 2010 6 13.02.2010 00:59
merge Array? tommy_725 PHP Tipps 2009 3 07.08.2009 18:30
Multidimensionales Array anzeigen und summieren tommi89 PHP Tipps 2008 5 19.02.2008 08:40
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
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
multidimensionales Array aus Textdatei PHP Tipps 2004 7 09.06.2004 21:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:36 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