gibt es in PHP eine möglichkeit einen 2dim array nach einer beliebigen spalte zu sortieren?
mfg mosez
mfg mosez
// Namen der Spalten, nach denen sortiert werden soll:
// vorangestelltes '-' = absteigend
// # = numerisch
$spalten = array('NACHNAME', 'VORNAME', '-LASTPOST');
function colcmp($a, $b)
{
global $spalten;
for ($k=0; $k<count($spalten); $k++)
{
$col = $spalten[$k];
if (substr($col, 0, 1)=='-')
{
$m = -1;
$col = substr($col, 1);
}
else
$m = 1;
if ($a[$col] > $b[$col])
return $m;
elseif ($a[$col] < $b[$col])
return -$m;
}
return 0;
}
Kommentar