在PHP中,可以使用以下方法來定義自定義排序:
$numbers = [5, 3, 8, 1, 2];
usort($numbers, function($a, $b) {
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
});
$students = [
'Alice' => 25,
'Bob' => 30,
'Charlie' => 20
];
uasort($students, function($a, $b) {
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
});
$students = [
'Alice' => 25,
'Bob' => 30,
'Charlie' => 20
];
uksort($students, function($a, $b) {
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
});
這些方法可以讓你自定義排序規(guī)則,根據(jù)具體需求來排序數(shù)組或關(guān)聯(lián)數(shù)組。