Ordenar resultado de foreach decrescente
Opa,
Pesquisei no Google e aqui no fórum e não achei nada que ajudasse a solucionar uma questão.
Tenho o código abaixo cujo resultado seria um ranking baseado numa pontuação que se dá pela soma conforme o trecho:
<?php echo $nome->Visitas + $this->lib_link->Cliques($nome->nomeCod) + $this->lib_link->Links($nome->nomeCod);?>
O problema é que não consigo ordenar em forma decrescente considerando o resultado dessa soma. Alguém consegue ajudar?
<table>
<tbody>
<tr>
<td>Posição</td>
<td>Nome</td>
<td>Pontuação</td>
</tr>
<?php $i = 1; ?>
<?php
foreach ($nome->result() as $nome) { ?>
<tr>
<td>
<?php echo number_format($i, 0, "", ".") .'º'; ?>
</td>
<td>
<a rel="nofollow" target="_blank" href=""><?php echo $nome->Nome; ?></a>
</td>
<td>
<?php echo $nome->Visitas + $this->lib_link->Cliques($nome->nomeCod) + $this->lib_link->Links($nome->nomeCod);?>
</td>
</tr>
<?php
$i++;
} ?>
</tbody>
</table>Discussão (2)
Carregando comentários...