Как отобразить значения вхождений в многомерном массиве?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как отобразить значения вхождений в многомерном массиве?

Сообщение Anonymous »

У меня проблема с отображением столбца массива.
У меня есть этот код для расчета оценок моих учеников: $AvgV (среднее) работает хорошо.

Код: Выделить всё

    $AvgV=array();
$Sum = 0;
for ($j=1;$j j1 5.5
k2 -> j1 3
k3 -> j1 5.5
k4 -> j1 4.5
k5 -> j1 5
k6 -> j1 5.5
k7 -> j1 5.5
k8 -> j1 4
k9 -> j1 6
k10 -> j1 3
k11 -> j1 5.5
k12 -> j1 4
k13 -> j1 6
k14 -> j1 5.5
k15 -> j1 5.5
k16 -> j1 5.5
k17 -> j1 5
k1 -> j2 5.5
k2 -> j2 5
k3 -> j2 5.5
k4 -> j2 4.5
k5 -> j2 3.5 etc....
Я хотел бы сделать некоторую статистику, то есть узнать, например, в столбце 2, сколько учеников получили оценки 4,5, 3,5 или 5,5, то есть сгруппировать оценки в новом массиве, например:
Например:

Код: Выделить всё

6    5.5    5    4    grades   etc....
2     3     2    1    students
Эта функция работает хорошо:

Код: Выделить всё

function array_count_values_of($value, $TableauNotes) {
$counts = array_count_values($TableauNotes);
return $counts[$value];
}

$TableauNotes = array($TableauNotes[1][6], $TableauNotes[2][6], $TableauNotes[3][6],   $TableauNotes[4][6], $TableauNotes[5][6], $TableauNotes[6][6], $TableauNotes[7][6],  $TableauNotes[8][6], $TableauNotes[9][6], $TableauNotes[10][6], $TableauNotes[11][6], $TableauNotes[12][6], $TableauNotes[13][6], $TableauNotes[14][6], $TableauNotes[15][6], $TableauNotes[16][6], $TableauNotes[17][6]);
echo array_reduce($array, function ($v, $n) { return $v + ($n == 6); }, 0);
Но я не знаю, как вызвать функцию и поместить результат в новый массив.
Надеюсь, мое описание достаточно хорошее. Большое спасибо за вашу помощь.

Подробнее здесь: https://stackoverflow.com/questions/157 ... onal-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»