별자리 계산기를 검색해봤는데 마땅한 소스가 없는 거 같아 if 문으로 짜봤습니다.
비효율적이겠지만 이것 말고 방법이 떠오르지 않네요.
혹시 더 간결하거나 효율적으로 짜실 수 있는 분 계시면 수정 좀 해주세요. ㅠㅠ
별자리는 11년에 새로 바뀐 13자리로 적용했습니다.
http://www.hankyung.com/news/app/newsview.php?aid=201101177953g&sid=010404&nid=000<ype=1
$star_d = date("m-d",strtotime($view['wr_3']));//생년월일에서 월-일만 가져옴
$star_arr = array('12-18','01-19','02-16','03-12','04-19','05-14','06-21','07-21','08-10','09-16','10-31','11-23','11-30','01-01','12-31');
if (($star_d >= $star_arr[0] && $star_d <= $star_arr[14]) || ($star_d >= $star_arr[13] && $star_d < $star_arr[1])) $star = "궁수자리";
else if ($star_d >= $star_arr[1] && $star_d < $star_arr[2]) $star = "염소자리";
else if ($star_d >= $star_arr[2] && $star_d < $star_arr[3]) $star = "물병자리";
else if ($star_d >= $star_arr[3] && $star_d < $star_arr[4]) $star = "물고기자리";
else if ($star_d >= $star_arr[4] && $star_d < $star_arr[5]) $star = "양자리";
else if ($star_d >= $star_arr[5] && $star_d < $star_arr[6]) $star = "황소자리";
else if ($star_d >= $star_arr[6] && $star_d < $star_arr[7]) $star = "쌍둥이자리";
else if ($star_d >= $star_arr[7] && $star_d < $star_arr[8]) $star = "게자리";
else if ($star_d >= $star_arr[8] && $star_d < $star_arr[9]) $star = "사자자리";
else if ($star_d >= $star_arr[9] && $star_d < $star_arr[10]) $star = "처녀자리";
else if ($star_d >= $star_arr[10] && $star_d < $star_arr[11]) $star = "천칭자리";
else if ($star_d >= $star_arr[11] && $star_d < $star_arr[12]) $star = "전갈자리";
else if ($star_d >= $star_arr[12] && $star_d < $star_arr[0]) $star = "뱀주인자리";
비효율적이겠지만 이것 말고 방법이 떠오르지 않네요.
혹시 더 간결하거나 효율적으로 짜실 수 있는 분 계시면 수정 좀 해주세요. ㅠㅠ
별자리는 11년에 새로 바뀐 13자리로 적용했습니다.
http://www.hankyung.com/news/app/newsview.php?aid=201101177953g&sid=010404&nid=000<ype=1
$star_d = date("m-d",strtotime($view['wr_3']));//생년월일에서 월-일만 가져옴
$star_arr = array('12-18','01-19','02-16','03-12','04-19','05-14','06-21','07-21','08-10','09-16','10-31','11-23','11-30','01-01','12-31');
if (($star_d >= $star_arr[0] && $star_d <= $star_arr[14]) || ($star_d >= $star_arr[13] && $star_d < $star_arr[1])) $star = "궁수자리";
else if ($star_d >= $star_arr[1] && $star_d < $star_arr[2]) $star = "염소자리";
else if ($star_d >= $star_arr[2] && $star_d < $star_arr[3]) $star = "물병자리";
else if ($star_d >= $star_arr[3] && $star_d < $star_arr[4]) $star = "물고기자리";
else if ($star_d >= $star_arr[4] && $star_d < $star_arr[5]) $star = "양자리";
else if ($star_d >= $star_arr[5] && $star_d < $star_arr[6]) $star = "황소자리";
else if ($star_d >= $star_arr[6] && $star_d < $star_arr[7]) $star = "쌍둥이자리";
else if ($star_d >= $star_arr[7] && $star_d < $star_arr[8]) $star = "게자리";
else if ($star_d >= $star_arr[8] && $star_d < $star_arr[9]) $star = "사자자리";
else if ($star_d >= $star_arr[9] && $star_d < $star_arr[10]) $star = "처녀자리";
else if ($star_d >= $star_arr[10] && $star_d < $star_arr[11]) $star = "천칭자리";
else if ($star_d >= $star_arr[11] && $star_d < $star_arr[12]) $star = "전갈자리";
else if ($star_d >= $star_arr[12] && $star_d < $star_arr[0]) $star = "뱀주인자리";
댓글 13개
게시글 목록
| 번호 | 제목 |
|---|---|
| 34706 | |
| 34693 | |
| 34563 | |
| 34536 | |
| 34521 | |
| 34480 | |
| 34479 | |
| 34466 | |
| 34437 | |
| 34436 | |
| 34435 | |
| 34406 | |
| 34398 | |
| 34387 | |
| 34382 | |
| 34375 | |
| 34364 | |
| 34336 | |
| 34294 | |
| 34293 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기