array(200) {
[0]=>
array(5) {
["cat"]=>
string(6) "Movies"
["name"]=>
string(22) "Life.of.Pi.2012.DVDSCR"
["url"]=>
string(62) "https://thepiratebay.se/torrent/8036528/Life.of.Pi.2012.DVDSCR"
["seed"]=>
string(5) "33981"
["leech"]=>
string(5) "18487"
}
[1]=>
array(5) {
["cat"]=>
string(6) "Movies"
["name"]=>
string(41) "Django Unchained 2012 DVDSCR X264 AAC-P2P"
["url"]=>
string(81) "https://thepiratebay.se/torrent/7990804/Django_Unchained_2012_DVDSCR_X264_AAC-P2P"
["seed"]=>
string(5) "34279"
["leech"]=>
string(5) "12256"
}
...
}
我有如上所示的数组,我想通过种子指示器对这个数组进行排序。 如何在php中实现这一点?
答案 0 :(得分:3)
您可以像这样使用usort()
。
usort($torrentList, function($a, $b) {
return $a['seed'] - $b['seed'];
});
$torrentList
是您在上面展示的数组。可以在 here 找到文档。
答案 1 :(得分:0)
usort($the_array, function($a, $b) {
return ($a['seed'] - $b['seed']);
});