Mailinglisten-Archive |
Wo liegt das Problem ??? :-)
Leider hat die untere funktion einen haken, den sie funktioniert nur
mit arrays der zweiten dimension, die genau 6 einträge haben.
$array2d = array(
"erste_zeile" => array(2, 4, 6, 7, 9, 8),
"zweite_zeile" => array(1, 2, 3, 4, 5, 6),
"dritte_zeile" => array(3, 4, 3, 2, 6, 8)
);
for
y($array2d);$keii=key($array2d);next($array2d)){
if($sort=="0. array position"){
$array2d[$array2d[$keii][0]."_".$keii] = array($array2d[$keii][0],$array2d[$keii][1],$array2d[$keii][2],$array2d[$keii][3],$array2d[$keii][4],$array2d[$keii][5]);
}
elseif($sort=="1. array position"){
$array2d[$array2d[$keii][1]."_".$keii] = array($array2d[$keii][0],$array2d[$keii][1],$array2d[$keii][2],$array2d[$keii][3],$array2d[$keii][4],$array2d[$keii][5]);
}
}
function mycmp($a,$b) { // see manual uksort :-)
if($a==$b) return 0;
return ($a > $b) ? -1 : 1;
}
if($order=="desc"){ _(at)_uksort($array2d,mycmp); } else { _(at)_ksort($array2d);}
for (key($array2d);$keii=key($array2d);next($array2d)){
for($i=0;$i<count($array2d[$keii]);$i++){
echo $array2d[$keii][$i]." ";
}
echo "<br>\n";
}
AHCTUNG: ungetestet, grad so runtergeschrieben.... :-)
Cyrill
Viel Spass !
php::bar PHP Wiki - Listenarchive