Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maurinho da Praia

[Resolvido] Array

Recommended Posts

Tenho o seguinte :

$preco=array("1","1.1","1.14","1.18","1.21","1.24","1.257")

 

preciso creio eu usando foreach ou for que dividir todos os elementos pelo primeiro. Tipo 1.257/1 ,1.24/1, até 1,1/1.

Do resultado obtido de cada divisão preciso obter a média de todos que seria o resultado/7.

 

Como obtenho esse resultado ?...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode fazer assim:

 

for($x = (count($preco) - 1); $x > 0; $x--)
{
   $resultado = $preco[$x] / $preco[0];
   //faz o que quiser com $resultado, se quiser tirar a média de todos os resultados, adicione-o em uma array com array_push e faça o cálculo fora do loop, pode usar array_sum.
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui o que queria muito obrigado, apenas veja se fiz da maneira certa ...

 

<?php

$preco=array("1","1.1","1.14","1.18","1.21","1.24","1.257");

$coef = array();

for($x = (count($preco) - 1); $x > 0; $x--)

{

$resultado = $preco[$x] / $preco[0];

array_push($coef,$resultado);

//faz o que quiser com $resultado, se quiser tirar a média de todos os resultados, adicione-o em uma array com array_push e faça o cálculo fora do loop, pode usar array_sum.

}

$coeff=array_sum($coef)/(count($preco)-1);

echo $coeff;

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.