<?php

error_reporting(-1);
mb_internal_encoding('utf-8');

$anonHeight = 169; /* Рост анона */
$human;
/* Рост одноклассников анона */
$classmates = array(
	'Антон'	=>	169,
	'Семен'	=>	165,
	'Лена'	=>	169,
	'Иван'	=>	171,
	'Петр'	=>	132,
	'Сидор'	=>	176,
	'Аня'	=>	180,
	'Таня'	=>	159,
	'Маня'	=>	171
);
$ending = array(
	'человек' => array(1, 5, 6, 7, 8, 9, 0),
	'человека' => array(3, 2, 4)
	);
$numberBig = 0; /* Сколько человек в классе выше анона */
$numberSmall = 0; /* Сколько человек в классе ниже анона */

/* Перебираем всех одноклассников */
foreach ($classmates as $name => $height) {
    echo "Имя: {$name}, рост: {$height} см.\n";
    if ($height < $anonHeight) {
    	$numberSmall++;
    } elseif ($height > $anonHeight) {
    	$numberBig++;
    } elseif ($height == $anonHeight) {
    	echo "В классе есть двойник анона! Его зовут $name, его рост: $height см.\n";
    	$numberMatch++;
    }
} 

foreach ($ending as $keys => $value){
		foreach ($value as $i => $o) {
            if ($numberBig == $o) {
	        $humanBig = $keys;
            } 
            if ($numberSmall == $o) {
	        $humanSmall = $keys;
            } 
            if ($numberMatch == $o) {
            $humanMatch = $keys;	
            }
        }
}

echo "В классе {$numberBig} {$humanBig} выше анона.\n";
echo "В классе {$numberSmall} {$humanSmall} ниже анона.\n";
echo "В классе {$numberMatch} {$humanMatch} такого же роста, как анон.\n";