| |
|
|
| | т.е. известен возраст (дата рождения),
например, 22 - надо написать год: ТИГРА
и т.д.
как можно сделать? | |
| |
|
|
| |
|
|
| |
для: а-я
(04.03.2008 в 02:57)
| | |
<?php
$xxx = array (
'1970' => "год черепашки",
'1971' => "год абизьяны",
'1972' => "год ещё чего то там",
);
$ccc = 1972;
if (isset($xxx[$ccc])) echo $xxx[$ccc];
// Можно не прописывать в скрипте, можно писать в базу, но оно надо.
?>
|
===
наверна правильнее будет if ($ccc), не все ведь указывают год рождения.
у меня, во всяком случае, можно указывать только день и месяц рождения.
Правда до гороскопов и прочей лабуды ещё не добрался.. | |
| |
|
|
| |
|
|
| |
для: mikha
(04.03.2008 в 07:09)
| | | mikha вы предлагаете все года зенести в массив? и получить массив из 100 элементов? | |
| |
|
|
| |
|
|
| |
для: mihdan
(04.03.2008 в 11:18)
| | | Потратить время на создание массива из вменяемых годов рождения вполне реально,
можно конечно усложнить, но оно надо?
Если напомните сколько там этих знаков и какой цикл, буду благодарен.
Честно говоря не стал вникать, предложил самый простой вариант. | |
| |
|
|
|
| |
|
|
| |
для: mikha
(04.03.2008 в 07:09)
| | | предлагаю так:
<?php
$god="1987";//год рождения
if ($god=='1948' || $god=='1960' || $god=='1972' || $god=='1984' || $god=='1996' || $god=='2008')
{$y="Крысы";}
elseif ($god=='1949' || $god=='1961' || $god=='1973' || $god=='1985' || $god=='1997' || $god=='2009')
{$y="Быка";}
elseif ($god=='1950' || $god=='1962' || $god=='1974' || $god=='1986' || $god=='1998' || $god=='2010')
{$y="Тигра";}
elseif ($god=='1951' || $god=='1963' || $god=='1975' || $god=='1987' || $god=='1999' || $god=='2011')
{$y="Кота(Кролика)";}
elseif ($god=='1952' || $god=='1964' || $god=='1976' || $god=='1988' || $god=='2000' || $god=='2012')
{$y="Дракона";}
elseif ($god=='1953' || $god=='1965' || $god=='1977' || $god=='1989' || $god=='2001' || $god=='2013')
{$y="Змеи";}
elseif ($god=='1954' || $god=='1966' || $god=='1978' || $god=='1990' || $god=='2002' || $god=='2014')
{$y="Лошади";}
elseif ($god=='1955' || $god=='1967' || $god=='1979' || $god=='1991' || $god=='2003' || $god=='2015')
{$y="Козы(Овцы)";}
elseif ($god=='1956' || $god=='1968' || $god=='1980' || $god=='1992' || $god=='2004' || $god=='2016')
{$y="Обезьяны";}
elseif ($god=='1957' || $god=='1969' || $god=='1981' || $god=='1993' || $god=='2005' || $god=='2017')
{$y="Петуха";}
elseif ($god=='1958' || $god=='1970' || $god=='1982' || $god=='1994' || $god=='2006' || $god=='2018')
{$y="Собаки";}
elseif ($god=='1959' || $god=='1971' || $god=='1983' || $god=='1995' || $god=='2007' || $god=='2019')
{$y="Свиньи(Кабана)";}
echo "Год ".$y;//вывод значения
?>
|
| |
| |
|
|
| |
автор: _гость_ (05.03.2008 в 12:47) |
|
| |
для: chexov
(05.03.2008 в 12:26)
| | | можно упростить слегка
<?php
$god="1987";//год
switch($god % 12){
case 0: $y = 'Обезьяна'; break;
case 1: $y = 'Петуха'; break;
case 2: $y = 'Собака'; break;
case 3: $y = 'Кабан'; break;
case 4: $y = 'Мышь'; break;
case 5: $y = 'Бык'; break;
case 6: $y = 'Тигр'; break;
case 7: $y = 'Кот'; break;
case 8: $y = 'Дракон'; break;
case 9: $y = 'Змей'; break;
case 10: $y = 'Лошадь'; break;
case 11: $y = 'Коза'; break;
}
echo $god . ' - ' . $y; //вывод значения
?>
|
| |
| |
|
|
| |
|
|
| |
для: _гость_
(05.03.2008 в 12:47)
| | | Всем большое спасибо.
думаю, этот вариант меня устроит) огромное спасибо, _гость_! | |
| |
|
|