PHP МЕДИАНА МАССИВА
Медиана массива в PHP - это значение, которое находится в середине отсортированного массива. Если количество элементов в массиве четное, то медианой считается среднее значение двух соседних элементов, находящихся в середине. Например, для массива [1, 2, 3, 4, 5] медианой будет 3, а для массива [1, 2, 3, 4, 5, 6] медианой будет 3.5.
Для нахождения медианы массива в PHP нужно:
// Отсортируйте массивsort($array);// Найдите центральный индекс$middle = floor((count($array) - 1) / 2);// Если количество элементов в массиве нечетное, верните значение центрального элементаif (count($array) % 2 == 1) { $median = $array[$middle];} else { // Если количество элементов в массиве четное, верните среднее значение двух центральных элементов $low = $array[$middle]; $high = $array[$middle + 1]; $median = (($low + $high) / 2);}echo $median;
В данном примере мы сначала сортируем массив с помощью функции sort (). Затем мы находим центральный индекс массива, используя функцию floor () для округления среднего значения (count ($array) - 1) / 2 вниз до ближайшего целого числа. Затем мы проверяем, четное количество элементов в массиве или нет, и находим либо центральный элемент, либо среднее значение двух центральных элементов.
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Мода, размах, среднее арифметическое, медиана
Массивы (array) в php. Простым языком и с примерами. Часть 1
Что делать, если нужно обрабатывать миллиард хаотичных задач в сутки на PHP / Антон Горин (ManyChat)
Массивы в PHP - часть 1 - Базовый курс PHP-7
ТОП функций PHP для работы с массивами