Форум → Программирование → Пыхнуть хотите? → Готовые решения → Время для комментов...
Время для комментов...
Страницы: ← Предыдущая страница →
-
26 августа 2010 г. 15:24, спустя 2 минуты 8 секунд
у меня тоже какой-то страшный))Высокоуровневое абстрактное говно -
-
26 августа 2010 г. 15:46, спустя 6 минут 21 секунду
andipas, когда писал эту функцию несколько заморачивался со строгой типизацией. А так как этот класс сейчас не использую, то не поправил :) Если кому понадобится, то можно смело удалять. -
26 августа 2010 г. 15:51, спустя 5 минут 52 секунды
/**
* Получение склонения слова после числа
* @param int $digit число
* @return int
*/
public function getDesl ($digit) {
if ($digit == 0) return 0;
$digit = ($digit > 20) ? $digit % 10 : $digit;
if ($digit >= 5 || $digit == 0) return 3;
if ($digit >= 2) return 2;
if ($digit == 1) return 1;
}
так правильнее. Это если вы хотите, чтобы можно было вписать типа Нет комментариев.
А так покатит:/**
* Получение склонения слова после числа
* @param int $digit число
* @return int
*/
public function getDesl ($digit) {
$digit = ($digit > 20) ? $digit % 10 : $digit;
if ($digit >= 5 || $digit == 0) return 3;
if ($digit >= 2) return 2;
if ($digit == 1) return 1;
}
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!