これが可能かどうかはわかりませんが、 foreach テーブルを列で並べ替えたいと思います。最後の列にはcount
計算式がPilotData::getAllPilotsByHub
あり、最大の数値を持つ行が常にテーブルの最初になるようにしたいと思います。
<?php
$allhubs = OperationsData::GetAllHubs();
foreach($allhubs as $hub)
{
?>
<tr>
<td align="center"><?php echo $hub->icao; ?></td>
<td align="center"><?php echo $hub->name; ?></td>
<td align="center"><?php echo count(PilotData::getAllPilotsByHub(''.$hub->icao.'')); ?></td>
</tr>
<?php
}
?>