º½(Spring), ¿©¸§(Summer), °¡À»(Autumn), °Ü¿ï(Winter) °èÀý ±¸Çϱâ |
|
|
 |
14³â Àü |
º½(Spring) ¿©¸§(Summer) °¡À»(Autumn) °Ü¿ï(Winter) °èÀý ±¸Çϱâ
´ëÃæ º½Àº 3¿ù, 4¿ù, 5¿ù.
¿©¸§Àº 6¿ù, 7¿ù, 8¿ù.
°¡À»Àº 9¿ù, 10¿ù, 11¿ù.
°Ü¿ïÀº 12¿ù, 1¿ù, 2¿ù·Î °èÀýÀ» ³ª´©°í ÀÖ½À´Ï´Ù.
°¢ ´ÞÀÌ ¾î´À °èÀý¿¡ ¼ÓÇß´ÂÁö ±¸ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¼±î¿ä?
ÁöÁ¤ÇÑ ´ÞÀ» 12·Î ³ª´« ³ª¸ÓÁö¸¦ ±¸ÇÕ´Ï´Ù. 12°¡ 0ÀÌ µÇ¾úÁÒ?
1¿ù %12 = 1
2¿ù %12 = 2
3¿ù %12 = 3
4¿ù %12 = 4
5¿ù %12 = 5
6¿ù %12 = 6
7¿ù %12 = 7
8¿ù %12 = 8
9¿ù %12 = 9
10¿ù %12 = 10
11¿ù %12 = 11
12¿ù %12 = 0
ÀÌÁ¦ ³ª¸ÓÁö°ªÀ» 3À¸·Î ³ª´©°í ¼Ò¼ö ÀÌÇÏ´Â ¹ö¸³´Ï´Ù.
0 / 3 = 0.000000 = 0
1 / 3 = 0.333333 = 0
2 / 3 = 0.666667 = 0
3 / 3 = 1.000000 = 1
4 / 3 = 1.333333 = 1
5 / 3 = 1.666667 = 1
6 / 3 = 2.000000 = 2
7 / 3 = 2.333333 = 2
8 / 3 = 2.666667 = 2
9 / 3 = 3.000000 = 3
10 / 3 = 3.333333 = 3
11 / 3 = 3.666667 = 3
0ºÎÅÍ 3±îÁöÀÇ °ªÀ¸·Î Á¤¸®µÇ´Â±º¿ä. ÀÌ °ªÀÌ °ð °èÀý°ªÀÔ´Ï´Ù.
0Àº °Ü¿ï
1Àº º½
2´Â ¿©¸§
3Àº °¡À»
PHP ÄÚµå·Î º¼±î¿ä?
$month = 3;
$season = array('°Ü¿ï','º½','¿©¸§','°¡À»');
$where = (int)$month%12/3; // 1
echo $season[$where]; // "º½" Ãâ·Â
°èÀý ±¸ÇÏ´Â ºÎºÐÀ» ÀÀ¿ë Â÷¿ø¿¡¼ ÇÑ ÁÙ·Î Çغ¼±î¿ä?
$¿ù = 7;
$°èÀý = reset(array_slice(array('°Ü¿ï','º½','¿©¸§','°¡À»'),(int)$¿ù%12/3));
echo $°èÀý; // "¿©¸§" Ãâ·Â
º¹ÀâÇØ º¸À̳ª¿ä? ¼³¸í Ãß°¡ÇÕ´Ï´Ù.
array_slice()´Â substr() ÇÔ¼ö¿Í ºñ½ÁÇÕ´Ï´Ù.
½ÃÀÛÀ§Ä¡¿Í Å©±â¸¦ ÁöÁ¤ÇØ ±× °ªÀ» °¡Á®¿Ã ¼ö ÀÖÁö¿ä.
echo substr('BiHon & M2',0,5); // "BiHon" Ãâ·Â
$°èÀý = array('°Ü¿ï','º½','¿©¸§','°¡À»');
$¿¹1 = array_slice($°èÀý,0,1); // °Ü¿ï
$¿¹2 = array_slice($°èÀý,2,1); // ¿©¸§
$¿¹3 = array_slice($°èÀý,2,2); // ¿©¸§, °¡À»
$¿¹4 = array_slice($°èÀý,-1); // °¡À»
$¿¹5 = array_slice($°èÀý,1,-1); // º½, ¿©¸§
¿¹¸¦ º¸¸é ¾Ë ¼ö ÀÖ°ÚÁÒ? ^^);
¿ù °ªÀ» °¡°ø 0~3±îÁöÀÇ °ªÀ» ±¸ÇØ ±× À§Ä¡ºÎÅÍÀÇ ¹è¿À» ±¸ÇÕ´Ï´Ù.
À̶§ ¹è¿ ÇüŶó óÀ½ °ªÀ» reset()À» ÀÌ¿ëÇØ ²¨³»ÁÝ´Ï´Ù.
reset() = http://php.net/manual/kr/function.reset.php
¾î¶§¿ä? °£´ÜÇÏÁÒ?
±×·¯¸é date() ÇÔ¼ö¸¦ ÀÌ¿ëÇØ Çö ½ÃÁ¡ÀÇ °èÀýÀ» ¾Ë¾Æº¼±î¿ä?
echo reset(array_slice(array('°Ü¿ï','º½','¿©¸§','°¡À»'),(int)date('n')%12/3)); // "°Ü¿ï" Ãâ·Â
¹®ÀÚ¿ ÇÔ¼ö¸¦ ÀÌ¿ë. È¿À²ÀûÀÎ ¸é¿¡¼ Á¦ÀÏ ºü¸¨´Ï´Ù.
echo substr('WinterSpringSummerAutumn',(int)(date('n')%12/3)*6,6); // "Winter" Ãâ·Â |
|
̵̧ : 447 |
̵̧
¸ñ·Ï
|
|