NetPerformance
Erfahrenes Mitglied
Hallo,
Wie kann ich aus zwei eindimensionale Arrays ein assoziatives array erstellen und das erstellte array nach dem 'value' sortieren ?
Unten habe ich zwei Arrays $news und $threads aufgeführt.
Diese beiden arrays sollen zunächst als ein assoziatives array zusammengefügt werden.
1 => 500
2 => 22
3 => 3
4 => 1000
Anschließend soll das "assoziale" array nach den Werten in $threads sortiert werden.
4 => 1000
1 => 500
2 => 22
3 => 3
Mit asort lässt sich das Ganze anscheinend sortieren. Jedoch habe ich das Problem,
dass assoziative array zu erstellen.
Bin für jede Hilfe dankbar
Gruß
Aaron
Wie kann ich aus zwei eindimensionale Arrays ein assoziatives array erstellen und das erstellte array nach dem 'value' sortieren ?
Unten habe ich zwei Arrays $news und $threads aufgeführt.
Diese beiden arrays sollen zunächst als ein assoziatives array zusammengefügt werden.
1 => 500
2 => 22
3 => 3
4 => 1000
Anschließend soll das "assoziale" array nach den Werten in $threads sortiert werden.
4 => 1000
1 => 500
2 => 22
3 => 3
Mit asort lässt sich das Ganze anscheinend sortieren. Jedoch habe ich das Problem,
dass assoziative array zu erstellen.
Bin für jede Hilfe dankbar
Gruß
Aaron
Code:
<?php
$news = array(1,2,3,4);
$threads = array(500, 22, 3, 1000);
/*
$myarray = array();
for($i=0; $i<sizeof($news); $i++) {
$myarray[$i] = array($news[$i] => $threads[$i]);
}
echo "<pre>\n";
print_r($myarray);
echo "</pre>\n";
*/
?>