Просмотр поста

.
Delphinum

Для решения 6 задания больше подойдет такая функция:

function morfform($value, $morfforms){
  $mod = $value % 100;                                                                                         
  return $morfforms[($mod > 7 && $mod < 20) ? 2 : [2, 0, 1, 1, 1, 2][min($mod % 10, 5)]];
}

echo morfform(5, ['день', 'дня', 'дней']); // 5 дней