Algoritmo de média de um vetor (PHP)

Algoritmo simples para retornar a media de um vetor, para preencher, basta colocar os elementos do vetor separados por vírgula (,).


<?php
// Implementação do Método da Bissecção para zeros de funções
// Disciplina: Cálculo Numérico

 if (!($_POST)) {
 ?>
 <form method="post" action="5a.php">
<table>
<tr>
<td>Vetor <input type="text" name="vetor"></td>
<td><input type="submit" value="Enviar"></td>
</tr>
</table>
Preencher o vetor separando os elementos com ","
</form>

<?php
} else {
extract($_POST);

$auxVetor = explode(",", $vetor);
// double PontoFixo(double x0,funcao f,funcao phi,double eps=1.0E-6);
function vetor_calc($vetor) {
$soma = 0;
$qtdLaco = 0;
foreach ($vetor as $pos) {
$soma += $pos;
$qtdLaco ++;
}
$media = $soma/$qtdLaco;
return $media;
}
$media = vetor_calc($auxVetor);
echo "A média é: ".$media."";
}
?>