Как правильно склонить год в php?
1 - год
2,3,4 - года
else лет
function grammar($number, $forms)
{
    assert(count($forms) === 3);
    $nn = abs((abs($number % 100) < 21) ? ($number % 100) : ($number % 10));
    return (($nn == 1) ? $forms[0] : (($nn > 1 && $nn < 5) ? $forms[1] : $forms[2]));
}
echo $years . grammar($years, [' год', ' года', ' лет']);