작명 프로그램 사용법은 주석문으로 처리되어 있고... 정보
작명 프로그램 사용법은 주석문으로 처리되어 있고...본문
탄력적으로 바꾸려면 input으로 처리해 줘야 겠지요?
그런데 우찌 처리해야 할라나~*
1. 성을 입력받는다.(물론 한자)
2. 총획수를 처리(계산)하는 데 있어서 뭘로 계산을 해야 하려나...
(일단 간단하게 사용자가 입력한 숫자로 대체)
3. 짠~* 나오겠구만요.
<? // 우리 아기 이름짓기 ?>
<font size=2>
<?
// 성 획수 (예를 들어 洪 은 9획)
$family_name = '洪';
$family_name_num = 9;
<font size=2>
<?
// 성 획수 (예를 들어 洪 은 9획)
$family_name = '洪';
$family_name_num = 9;
// 좋은 뜻의 글자
$name = array ('덕(德)', '만(滿)', '명(明)', '상(尙)', '선(宣)', '송(頌)',
'수(秀)', '식(植)', '신(信)', '아(雅)', '양(揚)', '영(英)',
'예(叡)', '완(完)', '원(嫄)', '유(愈)', '윤(潤)', '일(逸)',
'재(宰)', '정(政)', '종(鍾)', '준(俊)', '지(智)', '창(昌)',
'채(彩)', '치(治)', '태(泰)', '현(賢)', '현(炫)', '형(炯)',
'혜(惠)', '혜(慧)', '호(浩)', '화(華)', '환(煥)' );
// 격 (숫자)
$num = array (15, 14, 8, 8, 9, 13,
7, 12, 9, 12, 12, 9,
16, 7, 13, 13, 15, 12,
10, 8, 17, 9, 12, 8,
11, 8, 10, 15, 9, 9,
12, 15, 10, 12, 13 );
$name = array ('덕(德)', '만(滿)', '명(明)', '상(尙)', '선(宣)', '송(頌)',
'수(秀)', '식(植)', '신(信)', '아(雅)', '양(揚)', '영(英)',
'예(叡)', '완(完)', '원(嫄)', '유(愈)', '윤(潤)', '일(逸)',
'재(宰)', '정(政)', '종(鍾)', '준(俊)', '지(智)', '창(昌)',
'채(彩)', '치(治)', '태(泰)', '현(賢)', '현(炫)', '형(炯)',
'혜(惠)', '혜(慧)', '호(浩)', '화(華)', '환(煥)' );
// 격 (숫자)
$num = array (15, 14, 8, 8, 9, 13,
7, 12, 9, 12, 12, 9,
16, 7, 13, 13, 15, 12,
10, 8, 17, 9, 12, 8,
11, 8, 10, 15, 9, 9,
12, 15, 10, 12, 13 );
// 좋은 획수
$good_num = array( 11, 13, 15, 16, 17, 18, 21, 23, 24, 25, 29, 31, 32, 33, 35, 37, 38, 39, 41, 45, 47, 48 );
$good_num = array( 11, 13, 15, 16, 17, 18, 21, 23, 24, 25, 29, 31, 32, 33, 35, 37, 38, 39, 41, 45, 47, 48 );
echo "성 : <b>$family_name</b> ($family_name_num) <p>";
for ($i=0; $i<count($name); $i++)
{
for ($k=0; $k<count($name); $k++)
{
if ($i == $k) continue;
{
for ($k=0; $k<count($name); $k++)
{
if ($i == $k) continue;
$str[지격] = $gyuk[지격] = (int)($num[$i] + $num[$k]);
$str[인격] = $gyuk[인격] = (int)($family_name_num + $num[$i]);
$str[천격] = $gyuk[천격] = (int)($family_name_num + $num[$k]);
$str[총격] = $gyuk[총격] = (int)($family_name_num + $num[$i] + $num[$k]);
$str[인격] = $gyuk[인격] = (int)($family_name_num + $num[$i]);
$str[천격] = $gyuk[천격] = (int)($family_name_num + $num[$k]);
$str[총격] = $gyuk[총격] = (int)($family_name_num + $num[$i] + $num[$k]);
$good = 0;
for ($m=0; $m<count($good_num); $m++)
{
if ($good_num[$m] == $gyuk[지격])
{
//$str[지격] = "<font color=blue>$str[지격]</font>";
$good++;
}
if ($good_num[$m] == $gyuk[인격])
{
//$str[인격] = "<font color=blue>$str[인격]</font>";
$good++;
}
if ($good_num[$m] == $gyuk[천격])
{
//$str[천격] = "<font color=blue>$str[천격]</font>";
$good++;
}
if ($good_num[$m] == $gyuk[총격])
{
//$str[총격] = "<font color=blue>$str[총격]</font>";
$good++;
}
}
for ($m=0; $m<count($good_num); $m++)
{
if ($good_num[$m] == $gyuk[지격])
{
//$str[지격] = "<font color=blue>$str[지격]</font>";
$good++;
}
if ($good_num[$m] == $gyuk[인격])
{
//$str[인격] = "<font color=blue>$str[인격]</font>";
$good++;
}
if ($good_num[$m] == $gyuk[천격])
{
//$str[천격] = "<font color=blue>$str[천격]</font>";
$good++;
}
if ($good_num[$m] == $gyuk[총격])
{
//$str[총격] = "<font color=blue>$str[총격]</font>";
$good++;
}
}
if ($good == 4)
{
echo $name[$i] . " " . $name[$k];
{
echo $name[$i] . " " . $name[$k];
echo " , 지격:" . $str[지격];
echo " , 인격:" . $str[인격];
echo " , 천격:" . $str[천격];
echo " , 총격:" . $str[총격];
echo "<br>";
}
}
echo " , 인격:" . $str[인격];
echo " , 천격:" . $str[천격];
echo " , 총격:" . $str[총격];
echo "<br>";
}
}
echo "<br>";
}
?>
</font>
}
?>
</font>
추천
0
0
관련링크
댓글 1개
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=download&wr_id=1193&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C0%DB%B8%ED&sop=and
덧글중에서...
====================
아기 다 맹글었당...ㅡ.ㅡ
====================
그러고보니...
두목(kagla)님 아이가
벌써 다섯살이겠네요^^;
덧글중에서...
====================
아기 다 맹글었당...ㅡ.ㅡ
====================
그러고보니...
두목(kagla)님 아이가
벌써 다섯살이겠네요^^;