Ich benötige die uasort() Funktion, aber ich verstehe nicht, wie man die Argumente in der Funktion erhält... Das gegebene Beispiel ist für mich nicht so klar. Wie wird die cmp
Funktion seine Argumente bekommt? Kann mir das jemand erklären?
<?php
// Comparison function
function cmp($a, $b) {
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
// Array to be sorted
$array = array('a' => 4, 'b' => 8, 'c' => -1, 'd' => -9, 'e' => 2, 'f' => 5, 'g' => 3, 'h' => -4);
print_r($array);
// Sort and print the resulting array
uasort($array, 'cmp');
print_r($array);
?>