Hallo,
wie kann ich so ein Array in PHP nach den enthaltenen Zahlen sortieren?
$xx = array (
array (10, "blah", "blah", "blah"),
array (1, "blah", "blah", "blah")
array (7, "blah", "blah", "blah")
);
Mit array_multisort() lassen sich nur die Zeilen sortieren, oder?
Besten Dank
Nico
Array sortieren in PHP
Re: Array sortieren in PHP
Du willst die Arrays in einem Array nach dem ersten Element des Subarrays sortieren, verstehe ich das richtig?
Re: Array sortieren in PHP
Das Ergebnis soll dann so aussehen:
$xx = array (
array (1, "blah", "blah", "blah")
array (7, "blah", "blah", "blah")
array (10, "blah", "blah", "blah"),
);
$xx = array (
array (1, "blah", "blah", "blah")
array (7, "blah", "blah", "blah")
array (10, "blah", "blah", "blah"),
);
Re: Array sortieren in PHP
Hallo?
Meine Frage war wirklich ernst gemeint. Ich weiß es wirklich nicht.
Gibt es dafür eine spezielle Funktion oder muß man das "per Hand" mit foreach oder so machen?
Gruß
Nico
Meine Frage war wirklich ernst gemeint. Ich weiß es wirklich nicht.
Gibt es dafür eine spezielle Funktion oder muß man das "per Hand" mit foreach oder so machen?
Gruß
Nico
Re: Array sortieren in PHP
in vielen scriptsprachen ist eine sortierfunktion eingebaut, vielleicht auch in php (ich kenne php nicht). in diesem fall würde sicher was in deinem php-buch drinstehen.
falls es keine gibt, findest du im internet ne menge sortieralgorithmen (musst du also nicht selber ausknobeln). google mal nach quicksort / qsort.
falls es keine gibt, findest du im internet ne menge sortieralgorithmen (musst du also nicht selber ausknobeln). google mal nach quicksort / qsort.
Re: Array sortieren in PHP
suchst du vielleicht die Funktion asort -- Sortiert ein Array und behält die Indexverbindungen ?
Hier wirst du fündig:
http://www.php.net/manual/de/function.asort.php
Die Funktion arsort sortiert ein Array in umgekehrter Reihenfolge.
http://www.php.net/manual/de/function.arsort.php
Hoffe, es hilft.
Hier wirst du fündig:
http://www.php.net/manual/de/function.asort.php
Die Funktion arsort sortiert ein Array in umgekehrter Reihenfolge.
http://www.php.net/manual/de/function.arsort.php
Hoffe, es hilft.