CorsiPHP

La media di un vettore in PHP

Trattare con dei vettori significa avere a disposizione un’elevata mole di dati. Quando il contenuto di vettore è di tipo numerico potremmo effettuare innumerevoli operazioni statistiche legate all’array. Proprio inerente a ciò provvederò a spiegarti come effettuare la media di un vettore in PHP.

Nella prima fase del nostro algoritmo provvederemo a dichiarare ed assegnare il valore al nostro vettore che chiameremo “array“.

$array = [10,20,30];

Successivamente dovremmo provvedere con la dichiarazione ed assegnazione delle variabili “somma” e “media” le quali ci serviranno rispettivamente per effettuare il calcolo e immagazzinarne il risultato.

$somma = 0;
$media = 0;

A questo punto entriamo nel fase principale dell’algoritmo, ovvero, il calcolo della media. Matematicamente, la media è data dalla somma di n elementi divisa per n. Quindi per poter ottenere la media del nostro vettore dovremo sommare il valore di ogni suo elemento e successivamente dividerlo per la lunghezza del vettore.

Per ottenere la lunghezza di un vettore possiamo utilizzare la funzione sizeof indicando come parametro l’array del quale si vuole essere a conoscenza delle dimensioni.

$lunghezza = sizeof($array)

Per effettuare la somma utilizzeremo un ciclo for che verrà eseguito un numero di volte pari alla lunghezza del vettore. Successivamente provvediamo con il calcolo della media dividendo la somma per la lunghezza del vettore.

for($i = 0; $i < sizeof($array); $i++){
	$somma += $array[$i];
}
$media = $somma/sizeof($array);

Terminiamo dunque con la stampa del valore ottenuto

echo("La media è: " .$media);

SOURCE CODE

<?php
$array = [10,20,30];
$somma = 0;
$media = 0;
for($i = 0; $i < sizeof($array); $i++){
	$somma += $array[$i];
}
$media = $somma/sizeof($array);
echo("La media è: " .$media);
?>

LINK UTILI

Altro su PHP: https://www.developersumo.com/category/php/
Corso PHP: http://developersumo.com/php
I nostri corsi: https://www.developersumo.com/corsi/
Pagina Instagram: https://www.instagram.com/developer_sumo/
Le nostre APP: https://play.google.com/store/apps/developer?id=Developer+Sumo&gl=IT

What's your reaction?

Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0

You may also like

More in:Corsi

Leave a reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *