Моя реализация функции "год, года, лет"
Вроде самая простая как логически так и на коде.
Во всяком случае проще не встречал
function gglet($n){
$nn = $n % 10;
if($nn == 1){
$out = 'Год';
} else if($nn > 1 && $nn < 5){
$out = 'Года';
}
else{
$out = 'Лет';
}
$out = $n.$out;
return $out;
}
echo gglet(101);//год//1 год
//2 года
//5 лет