我有一个名为 $ rank_array 的数组:
Array ( [Tribus Bella] => 179 ) Array ( [TestClan] => 767 )
当我运行此代码时:
foreach ($rank_array as $clan => $rank) {
echo $clan.' = '.$rank.'<br />';
}
我得到以下内容:
Tribus Bella = 179
TestClan = 767
我想以相反的顺序显示它(因此它按$ rank变量排序),但是当我使用 asort 之类的东西时,它根本不会改变顺序。
谁能帮忙解释一下原因?并帮我解决一下?
修改
这些函数似乎都没有工作(arsort,asort等),所以我想知道这是否是我将数据插入数组的方式。
我正在使用此代码插入
$rank_array = array($q['name'] => $clan_total_points);
这是错的吗?