我有两个数组。第一个数组包含用户 ID,第二个数组包含针对切除数据集的匹配答案的数量。这些数组的大小将始终相同,当前匹配的数组值索引对应于用户 ID 的索引。
useridArr = [1a,2a,3a,4a];
matched = [12,2,5,11];
所以这里用户 1a 有 12 个匹配的答案,用户 2a 有 2 个,依此类推。现在如何按降序对匹配的数组进行排序,同时对 useridArr 进行相应的排序。谢谢
useridArr = [1a,4a,3a,2a];
matched = [12,11,5,2];
你要array_multisort
。
array_multisort($matched, $userIdArr);
将根据需要对两个数组进行排序。
array_multisort($matched, SORT_DESC, $userIdArr);
将根据您的评论要求按降序排序。http://php.net/manual/en/function.array-multisort.php提供了有关此函数功能的更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句