Пишем возраст пользователя на PHP

Как правильно и грамотно написать возраст пользователя на PHP? Например, Сергей, 23 года или Вася, 18 лет. Это не такая уж и простая задача, как может показаться на первый взгляд.

Мне для проекта "Исполни Мечту" понадобилось выводить возраст автора мечты в красивом виде: Сергей, 23 года. Можно было и обойти хитростью и написать что-то типа: Сергей, возраст:23. Но это как-то не солидно и чувствуется "техническая сухость" языка. И я решил выводить возраст "правильно". Как вы знаете от количества лет зависит и слово (лет, год или года), потому что 25 лет, 21 год и т. д. Думал сейчас быстренько в интернете найду такую функцию и все будет ок. Но на мое удивление я не нашел такой функции ни в одном примере.

Я Вооружился ручкой и бумагой, немного времени и закономерность найдена. Функция готова. Мне нужно было писать возраст до 100 лет. Так что для этого возраста функция работает :) я проверял. Пример работы данной функции и исходный код можно посмотреть тут: www. ispolnimechtu. ru/promoway/text_age. php

По моим предположениям, она должна работать для любого количества лет.
Вот функция:

function AgeToStr($Age)

if(($Age>=5) && ($Age<=14)) $str = "лет";
else
$num = $Age - (floor($Age/10)*10);

if($num == 1) $str = "год";
elseif($num == 0) $str = "лет";
elseif(($num>=2) && ($num<=4)) $str = "года";
elseif(($num>=5) && ($num<=9)) $str = "лет";

return $Age . " " . $str ;

Надеюсь вам она пригодиться. . .


Источник: promoway. blogspot. com/ Пример как работает эта функция: www. ispolnimechtu. ru/ (смотрите возраст после автора)
16:03 14.12.2016



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Не желаете ли побыть немножко чудотворцем? Канун Рождества и Нового года

Не желаете ли побыть немножко чу...

В каждом году есть время, когда все мы — и серьезные мамы, и заботливые бабушки, и деловитые папы с дедушками — снова становимся немножечко детьми. Это пора Рождества и Нового го...
Вкусные рецепты: Брауни с маскарпоне, Фруктовый салат с курицей и креветками, Мясной салат.

Вкусные рецепты: Брауни с маскар...

Брауни с маскарпоне1.Кастрюльке растопить сливочное масло, вылить растопленное масло на нарезанный шоколад и оставить на 30 секунд 2.Перемешать, чтоб получилась однородная шоколадная масса 3.Всыпать с...
Хиросима и Нагасаки: ядерный Армагеддон. Ошибка не повторится?

Хиросима и Нагасаки: ядерный Арм...

64 года назад американский полковник Тиббетс сбросил на Хиросиму атомную бомбу. На борту самолета он написал имя своей матери — Энола Гэй. Это произошло 6 августа 1945 года в 8. 15. П...
Как ухаживать за волосами

Как ухаживать за волосами

 Иметь и сохранить красивые, объемные, шелковистые и ухоженные волосы в наши дни при очень загрязнённой экологии очень трудно. Для правильного ухода, следует абсолютно точно знать тип волос. При ...
Изысканные подарки

Изысканные подарки

Прекрасный подарок для сдержанного, но стильного мужчины, который ценит красоту в деталях. Утонченная работа швейцарского дома механических часов Louis Erard. Эти эксклюзивные запонки демонстрируют б...
Информация об Азовском море

Информация об Азовском море

Чем интересно и уникально Азовское море? Ну для начала тем, что Азовское море - самое является самым мелким морем в мире, его глубина не превышает 14.5 метров, поперечные размеры - 343 км на 231 км, а...
Ремонт и СтроительствоКультура и искусствоМедицина и здоровьеМир вокруг насITСемья, дом, детиОбучениеЕда, рецептыСправочная информацияБизнес и финансыИнтимная жизнь
Стоит прочесть:

О информационном портале:

Наш портал является ресурсом, который включает в себя обширный перечень полезных и отличных статей. Каждый посетитель найдет для себя что-нибудь полезное. Адаптированный дизайн позволяет вам максимально быстро находить необходимую информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех существующих планшетах. Теперь найти подходящую информацию стало просто.

Мы собрали для вас познавательные и интересные статьи. На нашем портале вы отыщите ответы на интересующие вас вопросы. Элементарная система поиска дает возможность вам моментально отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых электронных устройствах. Теперь, поиск актуальной информации будет занимать у вас считанные секунды.