構築中のフォーラム プログラムの検索機能を作成しています。ある時点で、数値であり、そのディメンションの 1 つとして「スコア」を含む searchResults という配列があります (他は「timeStarted」、「authorUID」、および「TID」です)。
したがって、この配列はこの時点で混乱しているため、$searchResults[1] が最高の「スコア」になり、[2] が 2 番目に高くなるように整理する必要があります。php.net の array_multisort を見ました。しかし、それがどのように機能するかについてすぐに迷子になりました。では、$searchResults を数値順に並べ替える (キーを並べ替える) には、並べ替えメカニズムとして、さらに次元 '並べ替え' の降順で降順で並べ替えるにはどうすればよいでしょうか? それに伴うコードは実際にはありませんが、配列がどのように見えるかのレイアウトが必要な場合は、次のようにします。
$searchResults:
[1] - ['timeStarted']
['authorUID']
['score'] <- Need to sort first dimension by this value descending
['TID']
etc.
助けてくれてありがとう。