Hi,
ich habe im Internet eine Funktion gefunden, die ein mehrdimensionales Array an einer bestimmten Stelle (in diesem Fall "2") sortiert.
Das ganze funktioniert auch soweit. Nun möchte ich der Funktion gerne einen weiteren Parameter zuordnen, um eine variable Stelle zu bestimmen. Aber leider funktioniert
das nicht. Wie kann ich das Problem lösen?
ich habe im Internet eine Funktion gefunden, die ein mehrdimensionales Array an einer bestimmten Stelle (in diesem Fall "2") sortiert.
PHP-Code:
function str_sort($sort_a,$sort_b)
{
return strnatcasecmp($sort_a[2],$sort_b[2]);
}
usort($test, str_sort);
PHP-Code:
function str_sort($sort_a,$sort_b,$stelle)
{
return strnatcasecmp($sort_a[$stelle],$sort_b[$stelle]);
}
usort($test, str_sort,2);
Kommentar