我让它在一个 while 循环中运行,以在每次通过它时添加到数组中。但是,我的问题是我正在尝试为每个值分配等级。看到horse1
了AP=51
, EP=47
, SP= 32
, FX=20
. Horse2
有AP=52
,和. EP = 55
_ 我试图让它像这样打印在屏幕上:SP=30
F=19
AP EP SP FX
Horse 1 2 2 1 1
Horse 2 1 1 2 2
等等,不管有多少马。
这是我的代码。我不是很精通PHP,但我认为这是要走的路。
$allstats[]= array
(
"AP"=>"x".$AP,
"EP"=>"x".$EP,
"SP"=>"x".$SP,
"FX"=>"x".$FX,
"Horse"=>$horse,
);
$APranks[$AP];
$EPranks[$EP];
$SPranks[$SP];
$FXranks[$FX];
ksort($APranks,2);
ksort($EPranks,2);
ksort($SPranks,2);
ksort($FXranks,2);
$FinalAP=(array_keys($APRanks,$AP));
?>
<div id="Rankings">
<? echo array_search($AP,$FinalAP);?><? echo array_search($EP,$EPranks);?><? echo array_search($SP,$SPranks);?><? echo array_search($FX,$FXranks);?>
</div>