/**
* Функция для определения правильного окончания слова, в зависимости от численности
* @param string $n number rows to ending determine
* @param array $forms nouns or endings words for (1, 4, 5)
* @return string
*/
public function pluralize($n, $forms=['рубль', 'рубля', 'рублей']) {
return $n%10==1&&$n%100!=11?$forms[0]:($n%10>=2&&$n%10<=4&&($n%100<10||$n%100>=20)?$forms[1]:$forms[2]);
}
// https://gist.github.com/fomigo/2382775
// http://onedev.net/post/249