Hola:
he intentado llevarlo a la practica de esta manera
Código PHP:
<?php
$number_a= rand(1,7);
$number_b=rand(1,7);
$number_c=rand(1,7);
$number_d=rand(1,7);
$number_e=rand(1,7);
$number_f=rand(1,7);
$number_g=rand(1,7);
$number_h=rand(1,7);
$number_i=rand(1,7);
$serie=array("$number_a", "$number_b", "$number_c", "$number_d", "$number_e", "$number_f", "$number_g", "$number_h", "$number_i");
sort($serie);
echo "Datos: " . implode(", ", $serie) . "<br />";
$cantidad = count($serie);
$posMediana = ($cantidad + 1) / 2;
echo "Mediana: " . $serie[$posMediana]. "<br />";
echo $posMediana;
?>
Atina con la posicion, pero no lee el valor correcto