Подсчёт Возраста

1.12K
.
Macabre (23.02.2011/17:58)
а никто не подскажет функцию правильного вывода слова а то всегда пишет лет))
12 лет, 53 лет)))
как то сделать чтоб писалось не всегда одно и тоже??
Ищи в теме полезные функции
.
Сделайте для последней версий
.
__________________________________________________
Кто раскопал
.
# Andrei4ik93 (05.10.2016 / 15:42)
Кто раскопал
Я раскопал
.
__________________________________________________
# Husen (05.10.2016 / 20:23)
Я раскопал
Вот две функции
function decl($number, $titles)
{
    $cases = array (2, 0, 1, 1, 1, 2);
    return $number." ".$titles[ ($number%100 > 4 && $number %100 < 20) ? 2 : $cases[min($number%10, 5)] ];
}



 function age($day,$month,$year){
    $age=date("Y")-$year;
    if(date("d")<=$day && date("m")<=$month) { $age--; }
    return $age;
   }

применение
===================
echo decl(age($user['day'],$user['month'],$user['year']),['год','года','лет']);
.
человек И пароход
Есть еще один вариант функции "год, года, лет". Проще а значит быстрее
http://johncms.com/forum/index ... 03468
.
MARAZM
КИДАЛА!!! Дел не иметь!
# Crack (05.10.2016 / 21:59)
Есть еще один вариант функции "год, года, лет". Проще а значит быстрее
http://johncms.com/forum/index ... 75813
Зачем если есть http://johncms.com/forum/index ... 68578
И сулоняй что хочешь
.
человек И пароход
MARAZM, Можно на камазе за хлебом ездить а можно на вольво бизнес класса
.
А где эти коды ставить?
Всего: 19