我正在创建一个 CSS 图表,它根据数值从最高到最低列出项目。问题是“rsort”似乎只计算前 5 位数字(或者看起来如此)。这导致它显示高于其他数字 100,000 的项目。此问题的示例如下:
$ITEM_1 = "95000";
$ITEM_2 = "103000";
..
$item_rank[]= "<li>$ITEM_1 Item 1</li>";
$item_rank[]= "<li>$ITEM_2 Item 2</li>";
..
rsort($item_rank); // sort highest numbers to lowest
echo "<ul>";
echo $item_rank[0];
echo $item_rank[1];
..
echo "</ul>";
在这种情况下,第 1 项实际上是一个较小的数字,但它的排名较高,因为任何超过 100,000 的项目都被视为较低。有没有解决的办法?