[請益] 多個array 排序很慢
大家好 小弟最近碰到排序的問題
主要是用於 fb的讚數排列
usort($postArray,'sortByLikeCount');
function sortByLikeCount($a, $b)
{
return ($a["likeCount"] <= $b["likeCount"]) ? -1 : 1;
}
發現如果array過於大量(八萬筆左右)會排很久...
(之前有參考github上python的寫法
postArray.sort(key=lambda x: x["likeCount"], reverse=True)
發現排列非常的快)
不知道在php中要怎麼修改才能更快的完成排序呢?謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.174.109
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1440751273.A.2CB.html
推
08/28 17:11, , 1F
08/28 17:11, 1F
→
08/28 17:11, , 2F
08/28 17:11, 2F
→
08/28 17:12, , 3F
08/28 17:12, 3F
推
08/28 20:45, , 4F
08/28 20:45, 4F
→
08/28 20:46, , 5F
08/28 20:46, 5F
→
08/28 20:47, , 6F
08/28 20:47, 6F
→
08/29 00:06, , 7F
08/29 00:06, 7F
推
08/29 13:11, , 8F
08/29 13:11, 8F
→
08/29 13:11, , 9F
08/29 13:11, 9F
推
08/29 16:37, , 10F
08/29 16:37, 10F
→
08/29 16:38, , 11F
08/29 16:38, 11F
→
08/29 16:38, , 12F
08/29 16:38, 12F
→
08/29 16:39, , 13F
08/29 16:39, 13F
→
08/31 16:25, , 14F
08/31 16:25, 14F
推
09/02 12:59, , 15F
09/02 12:59, 15F
→
09/03 17:59, , 16F
09/03 17:59, 16F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章