Як дізнатися знак зодіаку за датою народження в php

Відео: ДАТА НАРОДЖЕННЯ. ЧИСЛО НАРОДЖЕННЯ І ХАРАКТЕР ЛЮДИНИ

Як дізнатися знак зодіаку за датою народження в PHP

Відео: НАЙБІЛЬШИЙ кращий знак зодіаку. ❂ ПЕРШЕ МІСЦЕ

Іноді буває потрібно автоматично дізнатися знак зодіаку за датою народження через PHP. У цій невеликій статті я покажу цей скрипт і постараюся ретельно прокоментувати.

lt ;?php
function getZodiacalSign($ month, $ day){
$ signs
= array("Козеріг","Водолій","Риби","Овен","Телець","Близнюки","Рак","Лев","Діви","Терези","Скорпіон","Стрілець") -
$ signsstart
= array(1= Gt;21,2= Gt;20,3= Gt;20,4= Gt;20,5= Gt;20,6= Gt;20,7= Gt;21,8= Gt;22,9= Gt;23,10= Gt;23,11= Gt;23,12= Gt;23) -
return $ day lt; $ signsstart[$ month +1]? $ signs[$ month -1]: $ signs[$ month %12] -
}
echo getZodiacalSign
(7,11) -
?gt;

Як параметри функція приймає місяць і число народження, тобто ті параметри, які необхідні і достатні для визначення знака зодіаку. Наступним рядком ми перераховуємо всі знаки зодіаку і записуємо їх в масив.

Відео: Як дізнатися свій місячний знак?




У змінну signsstart ми записуємо числа, що відповідають останньому дню попереднього знака. Наприклад, стрільці закінчуються 21-го числа (козероги починаються 22-го числа), тому саме число 21 і йде першим елементом. Козероги закінчуються 20-го числа, відповідно, число 20 йде другим елементом і так далі.




Нарешті, останнім рядком ми визначаємо, чи потрапляє день народження в наступний знак зодіаку відповідного місяця, якщо так, то повертається знак під номером, відповідним залишку при діленні місяці на 12, а якщо немає, то повертається попередній знак зодіаку. Не забуваємо, що нумерація знаків йде не з 1, а з 0!

Відео: СКІЛЬКИ ЖИВУТЬ ЗНАКИ ЗОДІАКУ 🌀 🎯

В якості тестового прикладу було обрано 11 липня, а результатом роботи даного скрипта був рядок: "рак", Що відповідає дійсності.

Поділися в соціальних мережах:

Схожі
Стрілочні функції в es6.Стрілочні функції в es6.
Створення динамічної функції на phpСтворення динамічної функції на php
Як в excel порахувати вік за датою народження або стаж за датою працевлаштуванняЯк в excel порахувати вік за датою народження або стаж за датою працевлаштування
Сортування двовимірного масиву на phpСортування двовимірного масиву на php
Перевірка коректності дати в phpПеревірка коректності дати в php
Смс привітанняСмс привітання
AcalendarAcalendar
Функція array_pad в php.Функція array_pad в php.
BirthdaysBirthdays
Month: віджет календаряMonth: віджет календаря
» » Як дізнатися знак зодіаку за датою народження в php