Задача.
Сделайте скрипт-гороскоп. Внутри него хранится массив гороскопов на несколько дней вперед для каждого знака зодиака. По заходу на страницу спросите у пользователя дату рождения, определите его знак зодиака и выведите предсказание для этого знака зодиака на текущий день.
Написал код такого плана.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- ?>
- <form action="" method="GET">
- <input name="birth" placeholder="dd.mm.yyyy">
- <input type="submit">
- </form>
- <?PHP
- } else {
- $date = $_GET['birth'];
- $horoscope = [
- 'Овен'=>[$today=>'гороскоп Овна на Сегодня',$tommorow=>'гороскоп Овна на Завтра'],
- 'Телец'=>[$today=>'гороскоп Тельца на Сегодня',$tommorow=>'гороскоп Тельца на Завтра'],
- 'Близнецы'=>[$today=>'гороскоп Близнецов на Сегодня',$tommorow=>'гороскоп Близнецов на Завтра'],
- 'Рак'=>[$today=>'гороскоп Рака на Сегодня',$tommorow=>'гороскоп Рака на Завтра'],
- 'Лев'=>[$today=>'гороскоп Льва на Сегодня',$tommorow=>'гороскоп Льва на Завтра'],
- 'Дева'=>[$today=>'гороскоп Девы на Сегодня',$tommorow=>'гороскоп Девы на Завтра'],
- 'Весы'=>[$today=>'гороскоп Весов на Сегодня',$tommorow=>'гороскоп Весов на Завтра'],
- 'Скорпион'=>[$today=>'гороскоп Скорпиона на Сегодня',$tommorow=>'гороскоп Скорпиона на Завтра'],
- 'Стрелец'=>[$today=>'гороскоп Стрельца на Сегодня',$tommorow=>'гороскоп Стрельца на Завтра'],
- 'Козерог'=>[$today=>'гороскоп Козерога на Сегодня',$tommorow=>'гороскоп Козерога на Завтра'],
- 'Водолей'=>[$today=>'гороскоп Водолея на Сегодня',$tommorow=>'гороскоп Водолея на Завтра'],
- 'Рыбы'=>[$today=>'гороскоп Рыб на Сегодня',$tommorow=>'гороскоп Рыб на Завтра'],
- ];
- $zodiacs = [
- 'Овен'=>[2103, 1904],
- 'Телец'=>[2004, 2005],
- 'Близнецы'=>[2105, 2006],
- 'Рак'=>[2106, 2207],
- 'Лев'=>[2307, 2208],
- 'Дева'=>[2308, 2209],
- 'Весы'=>[2309, 2210],
- 'Скорпион'=>[2310, 2111],
- 'Стрелец'=>[2211, 2112],
- 'Козерог'=>[2212, 1901],
- 'Водолей'=>[2001, 1802],
- 'Рыбы'=>[1902, 2003],
- ];
- foreach($zodiacs as $key=>$sign) {
- foreach($sign as $date) {
- }
- if ($dateStamp > $zodiacs[$key][2] && $dateStamp < $zodiacs[$key][3]) { // здесь соответственно сравниваю дату рождения и временные рамки знака
- }
- }
- }
- ?>