Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Pegar os índices e os dois maiores valores de um array

$
0
0

Boa tarde Pessoal.

 

Tenho um array com N posições, precisava pegar o índice do array e os dois maiores valores do array.

 

Para pegar o maior valor e o índice foi relativamente simples:

 

for($z=0; $z<$num_rows; $z++){
    
    if($z==0){
    $maior = $array[$z];
    $indice= $z;
    }
    if($array[$z]>$maior){
    $maior = $array[$z];
    $indice= 1;
    }
    
}
 

Alguém imagina como poderia pegar os dois maiores vetores e os seus indices ao invés de pegar só do maior?

 

Obrigado!


Viewing all articles
Browse latest Browse all 14190