Склонение существительных после числительных
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('час', 'часа', 'часов' ) );
Комментарии
0Нашли ошибку или хотите дополнить материал?