/ Published in: PHP
Склонение любых чиÑел в правильную форму.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
/** * Выбор нужного падежа чиÑла * * ПригодитÑÑ Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ любых Ñкриптов. Лучше подключать через * <code> * if ( ! function_exists ( "NumToRu" ) ) * { * * } * </code> * @param int $number ЧиÑло, требующее падежа * @param str $one Форма Ð´Ð»Ñ mod 10 == 1 и != 11 * @param str $little Форма Ð´Ð»Ñ mod 10 == 2, 3, 4 и != 12, 13, 14 * @param str $many Форма Ð´Ð»Ñ Ð¾Ñтальных Ñлучаев * @return string ÐÑƒÐ¶Ð½Ð°Ñ Ñ„Ð¾Ñ€Ð¼Ð° падежа */ function NumToRu ( $number, $one, $little, $many ) { if ( $number % 100 > 10 && $number % 100 < 15 ) { return $many; } if ( $number % 10 == 1 ) { return $one; } if ( $number % 10 > 1 && $number %10 < 5 ) { return $little; } return $many; }
URL: http://huze.ru