我更像是一个 JS 人,所以我用 JS 写了一个页面。然而,我后来意识到做 99.9% 的我需要在服务器端做的事情可能会更好,但我对 PHP 相当陌生,我需要一些帮助。
下面是一个片段,我基本上创建了一个多维数组并按其内部值之一对其进行排序:
var sortedpts=[];
_.each(main.points,function(v,k){
sortedpts.push([k,v]);
});
sortedpts.sort(function(a,b){return b[1]-a[1];});
return sortedpts;
整个结构是一个长数组(超过 100 个值),其中每个键包含两个值的数组,我希望按后者排序。如果您对此感到困惑,这里有一个屏幕截图/示例,显示了我的 JS 如何按内部值对主数组进行排序:
我有点不知道如何在 PHP 中对这种特殊方式进行排序。似乎array_multisort可能参与解决方案。有什么帮助吗?