PHP: Склонение существительных после числительных
Склонение существительных после числительных
function pluralname( $n, $arr ){ $n = ( $n % 100 ); if( $n >= 11 && $n <= 19 ) { return $arr[2]; } else { switch( $n % 10 ) { case 1: return $arr[0]; break; case 2:case 3:case 4: return $arr[1]; break; default: return $arr[2]; break; } } } pluralname( $i, array('час', 'часа', 'часов' ) );
Комментарии