这个 usort 函数从我想要的返回数组反转。它返回一个类似 ("1", "2", "3") 的数组。我怎样才能让它返回(“3”,“2”,“1”)?
usort($myArray, function($a, $b) {
return $a["comments"] - $b["comments"];
});
这个 usort 函数从我想要的返回数组反转。它返回一个类似 ("1", "2", "3") 的数组。我怎样才能让它返回(“3”,“2”,“1”)?
usort($myArray, function($a, $b) {
return $a["comments"] - $b["comments"];
});
只是颠倒参数?
usort($myArray, function($a, $b) {
return $b["comments"] - $a["comments"];
});
usort($myArray, function($a, $b) {
return $b["comments"] - $a["comments"];
});
只需将A更改为B,将B更改为A。
您可以反转您的功能输出。
usort($myArray, function($a, $b) {
return $b["comments"] - $a["comments"];
});
usort($myArray, function($a, $b) {
if($a['comments'] === $b['comments']) {
return 0;
}
return ($a['comments'] > $b['comments']) ? -1 : 1;
});
$myArray = array("1", "2", "3");
$reversed_array = array_reverse($myArray);