这是我的代码
rsort($count_bit);
foreach (array_count_values($count_bit) as $bit => $nums)
{
echo "<tr><td width='90%'>Version: " . $bit . "</td><td>" . $nums . "</td></tr>";
}
这呼应了一个随机顺序,我认为它是因为它对稍后通过 array_count_values 运行的 $count_bit 进行排序,所以实际上我需要排序:array_count_values($count_bit) 而不是 $count_bit,我试过了
foreach (rsort(array_count_values($count_bit)) as $bit => $nums)
但这没用,我也想过做
$count_bit1 = new array($count_bit);
rsort($count_bit1);
但是当我回应它时,$bit 只是显示为 1,2,3,4,5,6,7,8 并失去了它的独特价值。有任何想法吗
我处理的任何例子都是这样的:
Version: 665 14
Version: 645 1
Version: 660 5
Version: 651 1
Version: 662 1
Version: 649 1
我希望它显示 14,5,1,1,1,1 而不是随机的
$bit 回显版本号, $nums 回显它在原始循环中找到的版本号的数量