Hallo,
ich habe im Internet folgende PHP-Funktion gefunden, die mir ein assoziatives Array nach einer beliebigen Spalte sortiert:
function Sortierung ($Zu_sortieren, $Spalte = "", $aufsteigend = true, $absteigend = false)
{
$Zwischenspeicher = array ();
while (count ($Zu_sortieren) > 0)
{
$Kleinstes_Element = 0;
$Index = 0;
foreach ($Zu_sortieren as $Element)
{
if (isset ($Element [$Spalte]))
{
if ($Zu_sortieren [$Kleinstes_Element][$Spalte])
{
if (strtolower ($Element [$Spalte]) < strtolower ($Zu_sortieren [$Kleinstes_Element][$Spalte]))
{
$Kleinstes_Element = $Index;
}
}
}
$Index++;
}
$Zwischenspeicher [] = $Zu_sortieren [$Kleinstes_Element];
$Zu_sortieren = array_merge (array_slice ($Zu_sortieren, 0, $Kleinstes_Element), array_slice ($Zu_sortieren, $Kleinstes_Element + 1));
}
if ($aufsteigend)
{
return $Zwischenspeicher;
}
if ($absteigend)
{
return array_reverse ($Zwischenspeicher);
}
}
Mein Problem ist nun aber, dass ich genau diese Funktion benötige, aber nicht im PHP-Code, sondern in Javascript-Code.
Wäre ja soweit auch wiederum kein Problem, aber ich bin in Javascript alles andere als fit, so dass ich hier sehr auf Eure
Mithilfe angewiesen bin, diese Funktion nach Javascript zu transponieren.
Ich hoffe, Ihr könnt mir hier weiterhelfen.
Besten Dank und Gruß
Michael