Comment calculer la moyenne d'un tableau en PHP ?
P粉345302753
P粉345302753 2023-09-10 09:43:31
0
1
495

Me voici donc dans ce code de tableau

$numers = array
(
  array(198,208,109,11,636),
  array(198,188,84,55,756),
  array(194,206,113,13,531),
  array(184,213,127,18,101),
  array(194,213,127,23,110),
  array(984,213,127,44,125),
  array(184,213,127,88,980),
  array(995,211,129,63,888)
);

Maintenant, je veux calculer la moyenne de la deuxième colonne (208, 188, 206, 213, 213, 213, 213, 211) (à partir des 198, 198, 194, 184, 194, 984, 184, 995) Et ainsi de suite jusqu'à la cinquième colonne en partant du bas.

Je ne sais pas comment faire cela, alors quelqu'un peut-il m'expliquer comment calculer la moyenne de chaque colonne.

P粉345302753
P粉345302753

répondre à tous(1)
P粉115840076
<?php

$numers = array(
  array(198,208,109,11,636),
  array(198,188,84,55,756),
  array(194,206,113,13,531),
  array(184,213,127,18,101),
  array(194,213,127,23,110),
  array(984,213,127,44,125),
  array(184,213,127,88,980),
  array(995,211,129,63,888)
);

$num_cols = count($numers[0]);

for ($i = 0; $i < $num_cols; $i++) {
  $column = array_column($numers, $i); 
  $average = array_sum($column) / count($column);
  echo "Column $i average: $average<br>";
}

Sortie :

Column 0 average: 391.375
Column 1 average: 208.125
Column 2 average: 117.875
Column 3 average: 39.375
Column 4 average: 515.875
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal