我正在为我正在构建的论坛程序创建搜索功能.有一次,我有一个名为searchResults的数组,它是一个数字,包含'score'作为其维度之一(其他是'timeStarted','authorUID'和'TID')
所以,这个数组现在处于混乱状态,我需要将它组织到$ searchResults [1]将是最高'得分',[2]将具有第二高等等.我在php.net上查看了array_multisort但它在如何运作方面迅速迷失.那么我如何按照数字顺序(重新排列键)对$ searchResults进行排序,以另一个维度'sort'的降序作为排序机制降序?确实没有任何代码可以使用它但是如果你需要一个阵列外观的布局,你可以去:
$searchResults:
[1] - ['timeStarted']
['authorUID']
['score'] <- Need to sort first dimension by this value descending
['TID']
etc.
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
php sorting dimensions multidimensional-array array-multisort