Ich habe folgende Funktion geschrieben, welche übergebene Arrays
sortieren soll. Es würde zwar mit einem return gehen aber dann muss ich erst wieder den Array unsetten.
Meine Frage:
Wie kann ich in der Funktion auf den übergebenen Array zugreifen und den sorten?
Meine Funktion:
Also mein Problem ist das die Funktion den Array $array_werte auch ändert, aber folgendes nicht ausführt:
Ich hoffe ich habe es jetzt verständlich rübergebracht.
Danke für eure Hilfe.
sortieren soll. Es würde zwar mit einem return gehen aber dann muss ich erst wieder den Array unsetten.
Meine Frage:
Wie kann ich in der Funktion auf den übergebenen Array zugreifen und den sorten?
Meine Funktion:
PHP-Code:
function &sort_arrays($array_werte){
reset($array_werte);
$i=1;while(list($key,$val) = each($array_werte)){ // ## Beginn WHILE
if($val[1]!="alle"&&$val[2]>0){
$array_werte[$key][3]=$i;
$i++;
}elseif($val[1]!="alle"){$array_werte[$key][3]=99;}
} // ## Ende WHILE
$array_werte[]=array("","-------------------------------------------","",$i);
foreach($array_werte as $res)
$sorter[] = $res[3];
array_multisort($sorter, SORT_ASC, $array_werte);
reset($array_werte);
unset($array_werte);
return;
} // ## Ende Funktion
Also mein Problem ist das die Funktion den Array $array_werte auch ändert, aber folgendes nicht ausführt:
PHP-Code:
foreach($array_werte as $res)
$sorter[] = $res[3];
array_multisort($sorter, SORT_ASC, $array_werte);
Ich hoffe ich habe es jetzt verständlich rübergebracht.
Danke für eure Hilfe.
Kommentar