Форум сайта СБНТ

Форум сайта СБНТ (http://forum.sbnt.ru/index.php)
-   Всячина (http://forum.sbnt.ru/forumdisplay.php?f=13)
-   -   средний возраст форумчан. (http://forum.sbnt.ru/showthread.php?t=271)

Жах 19.12.2007 11:54

средний возраст форумчан.
 
И так друзья!Сколько кому лет.

Начну с себя.Мне 19.Родился 1 июля 1988 года в Москве.:cool:

Олег 19.12.2007 12:17

Цитата:

Сообщение от Жах (Сообщение 3479)
И так друзья!Сколько кому лет.

Начну с себя.Мне 19.Родился 1 июля 1988 года в Москве.:cool:

Думаю лишнее... ТАк как кто хочет, тот в инфе о себе оставит эту инфу, а кто хочет узнать, тот узнает...

Жах 19.12.2007 12:51

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

Vanek 19.12.2007 13:24

тогда лучше опрос прикрутить, чтобы нагляднее было.

Жах 19.12.2007 13:48

Цитата:

Сообщение от Vanek (Сообщение 3494)
тогда лучше опрос прикрутить, чтобы нагляднее было.

Прикручивай наздоровье!И сам отпишись!:p :) :cool:

moses 26.12.2007 08:10

Зная движок этого форума, да и устройство его БД, могу сказать, что код, который вычислит средний возраст форумчан очень прост. На вскидку это может выглядеть так:

PHP код:

//процедуру подключения к БД пропускаю

$res mysql_query("SELECT birthday_search FROM user");
while (
$row mysql_fetch_row($res)){
    
$diff[] = time() - get_unixtime($row[0]);
}

echo 
intval((array_sum($diff)/count($diff))/31536000); 

function 
get_unixtime($strtime){
    
preg_match_all("/(\d{4})-(\d{2})-(\d{2})/"$strtime$arrPREG_SET_ORDER);
    return 
mktime(000get_normal($arr[0][2]), get_normal($arr[0][3]), $arr[0][1]);
}

function 
get_normal($str){
    return 
substr($str01) == "0" substr($str11) : $str;


попробовал у себя на форуме. получилось средний возраст 31 год.

Можно это было бы реализовать и средствами SQL, но я в нём не очень силён. Хотя, в виде зарядки для ума с утра пораньше можно было и попариться )))))

AntiLL 26.12.2007 13:03

Ого. Фанаты))))

moses, я все больше на тебя удивляюсь))

INVISIBLE 26.12.2007 14:02

мне 9991 дней (27 лет и 4 месяца). скоро будет юбилей :) жду ваши ответы. думаю идея среднего возраста весьма интересна. давайте сюда кроме возраста ещё писать непрерывный стаж трезвости. у меня всего лишь 14 последних месяцев.

AntiLL 26.12.2007 14:13

22 года жизни, 22 года стажу непрерывной трезвости))

а че, я горжусь и всегда гордился этим))

кстати мы с тархановым ровесники по стажу трезвому))))

INVISIBLE 26.12.2007 14:24

приятно слышать про 22 года. мне интересно, а кто сможет преодолеть достижение углова ф.г. у которого я думаю стаж трезвости все эти 103 года!


Часовой пояс GMT +4, время: 14:54.

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co