WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » array_multisort Problem oder » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von NetDrag
Das Problem ist daß daß date an 3. stelle im Array steht, Wenn du date an die erste stelle verschieben kannst funktioniert ein array sort.
von einstein
Es gibt en masse Kommentare dazu auf php.net

Du könntest ohne Probleme obigen Code auf folgendes Beispiel portieren
After a long search, I have finally found the way to a sort mulit-dimensional array by one of its columns.

If you have the following array:
$data_array["FirstName"][0] = "John";
$data_array["FirstName"][1] = "Marta";
$data_array["FirstName"][2] = "Trent";
$data_array["LastName"][0] = "Lin";
$data_array["LastName"][1] = "Tremblay";
$data_array["LastName"][2] = "Nguyen";
$data_array["Extension"][0] = 5555;
$data_array["Extension"][1] = 2222;
$data_array["Extension"][2] = 3333;

and wanted to sort by the column, "Extension", in ascending order to output the following:

FirstName LastName Extension
Marta Tremblay 2222
Trent Nguyen 3333
John Lin 5555

use:

1:
array_multisort($data_array["Extension"], SORT_NUMERIC, SORT_ASC, $data_array["FirstName"],$data_array["LastName"]);


Note: If you have more columns, list them at the end.
von bastir
Kennt keiner eine Lösung mit der array_multisort() Funktionm mit der es angeblich ja möglich sein soll, solche Probleme zu lösen, "nur wie"?

Ansonsten werde ich wahrscheinlich die oben genannte lösung nehmen müssen, vielen Dank erstmal dafür!

so long
von bastir
Nein die Daten bekomme ich per pop3-sock Verbindung (bastel an nem webmail Frontend)

so long
von Philipp Gérard
Die bekommst du doch per SQL, oder?

Nach oben