Asa*_*saf 4 php usort
我有一个单行的usort函数:return 0. 我试图在stdClass对象的数组上使用它,它改变了 它们的顺序,这怎么可能?
phi*_*hag 10
您假设的属性称为稳定性:稳定的排序算法不会更改相等元素的顺序.
PHP的排序功能是不是稳定(因为非稳定的排序可能会稍快一些).来自以下文件usort:
usort
如果两个成员比较相等,则它们在排序数组中的顺序是未定义的.
如果您想要一个稳定的排序算法,您必须自己实现它.
归档时间:
15 年,1 月 前
查看次数:
1735 次
最近记录:
8 年,1 月 前