ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î

php ¹®ÀÚ¿­ ÇÔ¼ö
8³â Àü
1.addslashes(¹®ÀÚ¿­)

:¹®ÀÚ¿­ÀÌ ÀÛÀºµû¿ÈÇ¥³ª Å«µû¿ÈÇ¥ ¶Ç´Â ¿ª½½·¡½Ã °°Àº ¹®ÀÚ¸¦ ´ã°í ÀÖÀ» °æ¿ì ÀÌ ¹®ÀÚ ¾Õ¿¡ ¿ª½½·¡½Ã ¹®ÀÚ¸¦ Ãß°¡ÇÏ¿© ÁØ´Ù.

µ¥ÀÌÅͺ£À̽º ÁúÀÇ¾î »ç¿ë½Ã µû¿ÈÇ¥ °°Àº ¹®ÀÚÀÇ Áߺ¹À¸·Î ÀÎÇÑ ¿À·ù¸¦ ÇÇÇϱâ À§ÇØ »ç¿ëÇÑ´Ù.



2.stripslashes(¹®ÀÚ¿­)

:¿ª½½·¡½Ã 󸮰¡ µÈ ¹®ÀÚ¿¡¼­ ¿ª½½·¡½Ã¸¦ Á¦°ÅÇÏ¿© ¿ø»óÅ·ΠµÇµ¹¸°´Ù.



3.htmlspecialchars(¹®ÀÚ¿­)

»ç¿ëÀÚ°¡ HTML Äڵ带 Æ÷ÇÔÇÏ´Â ¹®ÀÚ¿­À» ÀÔ·Â Àü¼ÛÇßÀ» ¶§ ÀÌ HTML Äڵ带  HTML ÇüÅ°¡ ¾Æ´Ñ ¹®ÀÚ¿­ ±×´ë·Î Ãâ·ÂÇØ ÁØ´Ù.



<textarea name=comment cols=50 rows=10></textarea>

ÅؽºÆ® Æû ¾È¿¡  <a href="http://www.daum.net">À̽ÂÇõ</a> ¸¦ ÀÔ·ÂÇÑ ÈÄ Àü¼ÛÇßÀ» ¶§ °á°ú



echo  $comment;                                //  À̽ÂÇõ

echo htmlspecialchars($comment);      // <a href="http://www.daum.net">À̽ÂÇõ</a>    
                                                    

php.ini Áß magic_quotes_gpc Ç׸ñÀÌ onÀÏ °æ¿ì:

<a href=\"http://www.daum.net\">À̽ÂÇõ</a>  ·Î Ãâ·ÂµÈ´Ù.



4.nl2br(¹®ÀÚ¿­)

:»ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¹®ÀÚ¿­À» »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ±×´ë·Î ÁÙ¹Ù²Þ Ã³¸®ÇØ ÁØ´Ù.



5.echo(¹®ÀÚ¿­)

:ÀÔ·ÂÇÑ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.



6.print()

:ÀÔ·ÂÇÑ ¹®ÀÚ¿­À» Ãâ·ÂÇÑ´Ù.



7.sprintf(Çü½Ä,º¯¼ö)

:¹®ÀÚ¿­À» ÁöÁ¤ÇÑ Çü½ÄÀ¸·Î ¹ÝȯÇÑ´Ù.

$a=18.2;

$b=7.4

sprintf("%03.2f - %0.2f", $a, $b)  //025.6-10.08    : µÚ¿¡ ¹®ÀÚµéÀ» óÀ½ ÀÎÀÚ¿¡ Â÷·Ê·Î ´ëÀÔ

                                                 %d:Á¤¼ö   %04d:³× ÀÚ¸®·Î Ãâ·ÂÇ쵂 ºó °ø°£Àº 0À¸·Î ä¿î´Ù

                                                 %f:ºÎµ¿¼Ò¼ö   %'x4.2f : ½Ç¼ö¸¦ ³× ÀÚ¸®·Î Ãâ·ÂÇ쵂 ºó °ø°£Àº x·Î ä¿ì°í, ¼Ò¼öÁ¡ ÀÌÇÏ 2ÀÚ¸® Ãâ·Â

                                                                                 0 ÀÌ¿ÜÀÇ ¹®ÀÚ´Â ¹®ÀÚ ¾Õ¿¡ '¸¦ ºÙ¿©ÁØ´Ù.



8.printf (Çü½Ä,º¯¼ö)

:ÁöÁ¤ÇÑ Çü½Ä´ë·Î ¹®ÀÚ Ãâ·Â. sprintf()¿Í °°´Ù.



9.explode(±¸ºÐÀÚ, ¹®ÀÚ¿­ , [¹è¿­ÀÇ ÃÖ´ëÅ©±â])

:¹®ÀÚ¿­À» ÁöÁ¤ÇØ ÁØ ±¸ºÐÀÚ·Î ºÐ¸®ÇÏ¿© ¹è¿­¿¡ ÀúÀåÇÑ´Ù.



ex1:

$fruit="»ç°ú-±Ö-°¨-¿À·»Áö";

$name=explode("-", $fruit); //"$name[0]=»ç°ú , $name[1]=±Ö, $name[2]=°¨, $name[3]=¿À·»Áö" °¡ ÀԷµȴÙ.



ex2:

$name=explode("-", $fruit, 3);   //$name[0]=»ç°ú, $name[1]=±Ö, $name[2]=°¨-¿À·»Áö

                                                ¹è¿­ÃÖ´ëÅ©±â°¡ 3À̹ǷΠ¸¶Áö¸· 3¹ø° ¹è¿­¿¡ ³²Àº ¸ðµç ¹è¿­ °ªÀÌ ÀúÀåµÈ´Ù.(±¸ºÐµÇÁö ¾ÊÀºÃ¤)







10.implode(±¸ºÐÀÚ,¹®ÀÚ¿­)

explode()¿Í ¹Ý´ëÀÇ ±â´ÉÀ¸·Î °¢ ¹è¿­À» ±¸ºÐÀÚ·Î ¿¬°áÇÏ¿© Çϳª·Î Ãâ·ÂÇÑ´Ù.



11.join (±¸ºÐÀÚ, ¹®ÀÚ¿­)

:implode()¿Í µ¿ÀÏÇÑ ±â´ÉÀ» ¼öÇà



12.split (ÆÐÅÏ, ¹®ÀÚ¿­, [¹è¿­ÀÇ ÃÖ´ëÅ©±â])

:explode()ÇÔ¼ö¿Í ºñ½ÁÇÑ ±â´ÉÀ» ÇÏÁö¸¸, ±¸ºÐÀÚ ´ë½Å Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© Á» ´õ Á¤±³ÇÏ°Ô ¹®ÀÚ¿­À» ºÐ¸®ÇÒ ¼ö ÀÖ´Ù.



13.strcmp(¹®ÀÚ¿­1, ¹®ÀÚ¿­2)

:µÎ °³ÀÇ ¹®ÀÚ¿­À» ºñ±³ÇÏ¿© ÀÏÄ¡Çϸé 0, ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ¾Õ¹®ÀÚ°¡ Å©¸é 1, µÞ¹®ÀÚ°¡ Å©¸é -1 ¹Ýȯ



14.substr(¹®ÀÚ¿­, ½ÃÀÛÀ§Ä¡°ª, [ÃßÃâÇÒ ±æÀÌ])

:¹®ÀÚ¿­ÀÇ ÀϺθ¦ ÃßÃâÇÒ ¶§ »ç¿ëÇÑ´Ù.

½ÃÀÛ À§Ä¡°ª: ¾ç¼öÀÌ¸é ¾Õ¿¡¼­ºÎÅÍ À½¼öÀÌ¸é µÚ¿¡¼­ ºÎÅÍÀÌ´Ù.

                  ¾Õ¿¡¼­ºÎÅÍÀÏ °æ¿ì´Â 0, µÚ¿¡¼­ºÎÅÍÀÏ °æ¿ì´Â 1ºÎÅÍ ½ÃÀÛÇÑ´Ù.

ÃßÃâÇÒ ±æÀÌ:À½¼öÀ̸é ÃßÃâÇÑ °á°ú°ª¿¡¼­ ¹®ÀÚ¿­ÀÇ ³¡¿¡¼­ ±× ±æÀ̸¸Å­À» À߶󳽴Ù.

                 »ý·«½Ã ÁöÁ¤ÇÑ ½ÃÀÛ À§Ä¡°ªºÎÅÍ ³¡±îÁö ÃßÃâÇÑ´Ù.



substr("abcdefg", 1, 3)      //bcd

substr("abcdefg", -3)        //efg

substr("abcdefg", -3, -2)   //e

substr("abcdefg", 1, -3)     //bcd

substr("abcdefg", -6, -1)   //bcdef



15.strstr(¹®ÀÚ¿­, ã°íÀÚÇÏ´Â ¹®ÀÚ¿­)

:Àüü ¹®ÀÚ¿­¿¡¼­ ã°íÀÚÇÏ´Â ¹®ÀÚ¿­ÀÌ Ã³À½ ³ª¿Â À§Ä¡ºÎÅÍ ³¡±îÁö ¹ÝȯÇÑ´Ù.



$email = 'user@example.com '
$domain = strstr($email, '@');
echo $domain; // @example.com À» Ãâ·Â.



16.stristr(¹®ÀÚ¿­, ã°íÀÚÇÏ´Â ¹®ÀÚ¿­)

:strstr()Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö¸¸ ÀÌ ÇÔ¼ö´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â´Ù.



17.strchr(¹®ÀÚ¿­, ã°íÀÚÇÏ´Â ¹®ÀÚ¿­)

:strstr() ÇÔ¼öÀÇ º°ÄªÀ¸·Î strstr() ÇÔ¼ö¿Í ¿ÏÀüÈ÷ µ¿ÀÏÇÏ´Ù.



18.strrchr(¹®ÀÚ¿­, ã°íÀÚÇÏ´Â ¹®ÀÚ¿­)

:Àüü ¹®ÀÚ¿­À» °Ë»çÇÏ°í ã°íÀÚ ÇÏ´Â ¹®ÀÚ¿­ÀÌ ¸¶Áö¸·À¸·Î ³ªÅ¸³ª´Â À§Ä¡ºÎÅÍ ³¡±îÁö ¹Ýȯ



19.strpos(¹®ÀÚ¿­, ã°íÀÚÇÏ´Â ¹®ÀÚ¿­, [°Ë»ö½ÃÀÛÀ§Ä¡°ª])

:°Ë»ö ´ë»ó ¹®ÀÚ¿­ÀÌ Ã³À½À¸·Î ³ªÅ¸³ª´Â À§Ä¡¸¦ Á¤¼öÇüÀ¸·Î ¹ÝȯÇÑ´Ù.



20.strrpos(¹®ÀÚ¿­, ã°íÀÚÇÏ´Â ¹®ÀÚ¿­)

:°Ë»ö ´ë»ó ¹®ÀÚ¿­ÀÌ ¸¶Áö¸·À¸·Î ³ªÅ¸³ª´Â À§Ä¡¸¦ Á¤¼öÇüÀ¸·Î ¹ÝȯÇÑ´Ù.



21.strlen(¹®ÀÚ¿­)

:¹®ÀÚ¿­ÀÇ ±æÀ̸¦ ¹ÝȯÇÑ´Ù.



22.strtolower(¹®ÀÚ¿­)

:¹®ÀÚ¿­À» ¼Ò¹®ÀÚ·Î ¹Ù²ãÁØ´Ù.



23.strtoupper(¹®ÀÚ¿­)

:¹®ÀÚ¿­À» ´ë¹®ÀÚ·Î ¹Ù²ãÁØ´Ù.



24.ucfirst(¹®ÀÚ¿­)

:¹®ÀÚ¿­ÀÇ Ã¹ ±ÛÀÚ¸¦ ´ë¹®ÀÚ·Î ¹Ù²Û´Ù.



25.ucwords(¹®ÀÚ¿­)

:¹®ÀÚ¿­ÀÇ °¢ ´Ü¾îÀÇ Ã¹ ±ÛÀÚ¸¦ ´ë¹®ÀÚ·Î ¹Ù²Û´Ù.



26.strrev(¹®ÀÚ¿­)

:¹®ÀÚ¿­ÀÇ ¼ø¼­¸¦ Á¤¹Ý´ë·Î ¹Ù²Û´Ù.



27.strtr(¹®ÀÚ¿­, ¿ø·¡ ¹®ÀÚ, ġȯÇÏ°íÇ ¹®ÀÚ)

:¹®ÀÚ¿­¿¡¼­ ƯÁ¤ ¹®ÀÚ¸¦ »õ·Î¿î ¹®ÀÚ·Î ¹Ù²Û´Ù.



ex)

$str="a blue angel of Hyper world";

strtr($str, "angel", "seagull");   //a blue seagu of Hyper world  :5ÀÚ¸®¸¸ ġȯµÇ°í ³ª¸ÓÁø ¹«½Ã

strtr($str, "angel", "sea");       // a blue seael of Hyper world   :3ÀÚ¸®¸¸ ġȯµÇ°í ³ª¸ÓÁø ¿ø·¡ ¹®ÀÚ ±×´ë·Î



ex)

$str="What a wonderful day";

$arr=ary("wonderful"=>"nice", "day"=>"night");

strtr($str, $arr)      //What a nice night : ¹è¿­ »ç¿ë½Ã Å°¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¸¦ ¹è¿­ÀÇ °ªÀ¸·Î ¸ðµÎ ġȯÇÑ´Ù.



28.str_replace(¿ø·¡¹®ÀÚ, ġȯÇÏ°íÇ ¹®ÀÚ, ¹®ÀÚ¿­)

strtr()°ú À¯»çÇϳª, ÀÚ¸®¼ö¸¦ µûÁöÁö ¾Ê°í ¸ðµç ¹®ÀÚ¸¦ ±×´ë·Î ġȯÇÑ´Ù.

ex)

$str=a blue angel of Hyper world

str_replace("angel", "seagull", $str);      //a blue seagull of Hyper world



29.chop(¹®ÀÚ¿­)

:¹®ÀÚ¿­ µÞºÎºÐÀÇ °ø¹éÀ» Á¦°ÅÇÑ´Ù.



30.trim(¹®ÀÚ¿­)

:¹®ÀÚ¿­ ¾Õ µÚÀÇ °ø¹éÀ» ¸ðµÎ Á¦°ÅÇÑ´Ù.



31.ltrim(¹®ÀÚ¿­)

:¹®ÀÚ¿­ ¾Õ ºÎºÐ °ø¹éÀ» Á¦°ÅÇÑ´Ù.



32.rtrim(¹®ÀÚ¿­)

:¹®ÀÚ¿­ µÞ ºÎºÐ °ø¹éÀ» Á¦°ÅÇÑ´Ù.



33.quotemeta(¹®ÀÚ¿­)

:¸ÞŸ ¹®ÀÚ ¾Õ¿¡ ¿ª½½·¡½Ã ¹®ÀÚ¸¦ ºÙ¿© ¹ÝȯÇÑ´Ù.

¸ÞŸ¹®ÀÚ·Î Ãë±ÞÇÏ´Â ¹®ÀÚ: .  \\  +   *   ?   [  ^   ]   (   $   )



34.ord(¹®ÀÚ¿­)

:¹®ÀÚ¿­ÀÇ Ã¹ ¹ø° ¹®ÀÚ¿¡ ´ëÇÑ ¾Æ½ºÅ° Äڵ尪À» ¹ÝȯÇÑ´Ù



35.chr(¾Æ½ºÅ°Äڵ尪)

:¾Æ½ºÅ° Äڵ尪¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¸¦ ¹ÝȯÇÑ´Ù.



36.parse_str(¹®ÀÚ¿­)

:GET ¹æ½ÄÀ¸·Î ³Ñ¾î¿À´Â º¯¼öµéÀ» µû·Î ÀúÀåÇÒ ¼ö ÀÖ´Ù.



ex)

$str="page_num=1&key=php&keyoword=subject";

parse_str($str);             //page_num=1, key=php, keyword=subject °¡ ÀúÀå



37.strip_tags(¹®ÀÚ¿­, [Çã¿ëÇÒ Å±×])

:ÀÎÀÚ·Î Àü´Þ¹ÞÀº ¹®ÀÚ¿­¿¡¼­ HTML°ú PHP ű׸¦ ¸ðµÎ Á¦°ÅÇÑ ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.



38.ob_start()

Ãâ·Â¹öÆÛ¸µÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.



39.ob_get_contents()

:Ãâ·Â ¹öÆÛ¿¡ ÀúÀåµÇ¾î ÀÖ´Â ³»¿ëÀ» ¹ÝȯÇÑ´Ù.



40.ob_end_flush()

Ãâ·Â ¹öÆÛ¿¡ ÀúÀåµÇ¾î ÀÖ´ø ³»¿ëÀ» ºñ¿ì°í Ãâ·Â ¹öÆÛ¸µ ±â´ÉÀ» ÇØÁ¦ÇÑ´Ù.



41.ob_end_clean()

:Ãâ·Â ¹öÆÛÀÇ ³»¿ëÀ» ºñ¿ì°í ¹öÆÛ¸µ ±â´ÉÀ» ÇØÁ¦ÇÑ´Ù.



42.flush()

:Ãâ·Â ¹öÆÛÀÇ ³»¿ëÀ» ºñ¿î´Ù.



43.str_repeat(¹Ýº¹ÇÒ ¹®ÀÚ, ¹Ýº¹È½¼ö)

:¹®ÀÚ¿­À» ÁöÁ¤ÇÑ È½¼ö¸¸Å­ ¹Ýº¹ Ãâ·ÂÇÑ´Ù.



44.substr_count(¹®ÀÚ¿­, ƯÁ¤¹®ÀÚ)

¹®ÀÚ¿­¿¡¼­ ƯÁ¤¹®ÀÚ¿­ÀÌ ¸î ¹ø ¹Ýº¹ µÇ¾ú´ÂÁö Ƚ¼ö¸¦ ¹ÝȯÇÑ´Ù.



45.crypt(¹®ÀÚ¿­)

:ÀÎÀÚ·Î Àü´ÞÇÑ ¹®ÀÚ¿­À» ¾ÏȣȭÇÑ´Ù.



46.chunk_split(¹®ÀÚ¿­, ±âÈ£»ðÀÔ°£°Ý, »ðÀÔÇÒ±âÈ£)

ƯÁ¤ ¹®ÀÚ¿­ ±æÀ̸¶´Ù ƯÁ¤ ±âÈ£¸¦ ºÙ¿©ÁØ´Ù.



47.wordwrap(¹®ÀÚ¿­, ±æÀÌ, ±¸ºÐÀÚ, ´Ü¾î³ª´®¿©ºÎ)

ÁöÁ¤ÇÑ ¹®ÀÚ¿­À» ƯÁ¤ ±¸ºÐÀÚ·Î ³ª´©¾îÁØ´Ù.

´Ü¾î³ª´®¿©ºÎ : 1ÀÌ»óÀÇ ¼ö¸¦ ÁöÁ¤½Ã ÇѴܾ ÁöÁ¤ÇÑ ±æÀÌ·Î ³ª´©¾îÁØ´Ù.

                     ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ» ¶§´Â ÇϳªÀÇ ´Ü¾î´Â ÁöÁ¤ÇÑ ±æÀ̸¦ ÃÊ°úÇÏ´õ¶óµµ ³ª´©Áö ¾Ê´Â´Ù.



$text = "A very long woooooooooooord.";
wordwrap($text,2,"<br>")     //A-very-long-woooooooooooord.
wordwrap($text,2,"*",1);     //A*ve*ry*lo*ng*wo*oo*oo*oo*oo*oo*or*d.


48.bcsub(¾Õ¹®ÀÚ, µÞ¹®ÀÚ, [¼Ò¼öÁ¡ÀÌÇÏÀÚ¸®¼ö])

¾Õ¿¡ ¼ýÀÚ¿¡¼­ µÚÀÇ ¼ýÀÚ¸¦ »« °ªÀ» ¹®ÀÚ¿­·Î ¹ÝȯÇÑ´Ù.

À̶§ °á°ú °ªÀº ÁöÁ¤ÇÑ ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼ö±îÁö °è»êµÇ¸ç ¹ÌÁöÁ¤½Ã Á¤¼ö·Î ¹ÝȯµÈ´Ù
ÃßõÃßõ : 349 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,615
Ŭ¸¯½Ã url º¹»çÇϱâ
2,614
CSS Hover ¸¦ ÀÌ¿ëÇÑ ±ò²ûÇÑ ÆäÀÌ¡
2,613
½ºÅ©·ÑÇصµ »ó´Ü¿¡ °íÁ¤µÇ´Â ¸Þ´º ¸¸µé±â
2,612
[Á¤±ÔÇ¥Çö½Ä] php ¹®ÀÚ¿­¿¡¼­ ¼ýÀÚ¸¸ ÃßÃâ
2,611
HTML5 Video/Audio CurrentTime/Ended ¹®Á¦Á¡
2,610
audio ¿¤¸®¸ÕÆ®ÀÇ onplay À̺¥Æ® ó¸® ½Ã ÁÖÀÇ»çÇ×
2,609
PHP - $ SERVER ȯ°æº¯¼ö
2,608
Example #1 print ¿¹Á¦
2,607
php `/`±âÁØÀ¸·Î ÀÚ¸£±â
php ¹®ÀÚ¿­ ÇÔ¼ö
2,605
ÁÖ¼Òµî ÀÎÄÚµùÇؼ­ º¸³»±â
2,604
jquery load() ¸Þ¼Òµå (ºñµ¿±â À¥ÆäÀÌÁö ·Îµå)
2,603
[Ajax] ajax ¿¹Á¦2
2,602
[Ajax] ajax ¿¹Á¦1
2,601
[Ajax] JSON (Javascript Object Notation) »ç¿ëÇϱâ
2,600
[jQuery] jQuery.ajax() HTTP ºñµ¿±â µ¥ÀÌÅÍ ±³È¯
2,599
[jQuery] jQuery fadeIn(), fadeOut(), fadeToggle(), fadeTo() ÀÌÇØÇϱâ
2,598
IE6~7 ¹®Á¦ÇØ°á
2,597
Windows Media Player Á¦¾î
2,596
³ª´®°íµñ ±¸±Û À¥ÆùÆ®(Webfont) »ç¿ëÇϱâ
2,595
PHP ¹®ÀÚ¿­ ³ª´©±â - explode()
2,594
[PHP] ceil() , floor(), round() ÇÔ¼ö
2,593
PHP split ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ¿­ ºÐ¸®
2,592
[CSS] :before,:after È°¿ëÇϱâ - ±¸ºÐ¼±
2,591
CSS border-image ¼Ó¼º
2,590
jquery ±âº»¹®¹ý
2,589
[ÀÚ¹Ù½ºÅ©¸³Æ®] ¼­¼­È÷ ³ªÅ¸³ª°í »ç¶óÁö´Â â
2,588
php¿¡¼­ À̹ÌÁö ÆÄÀÏÀ» ·£´ýÇÏ°Ô ºÒ·¯¿À±â
2,587
php¿¡¼­ sendmail Å×½ºÆ® Çϱâ
2,586
phpÀÇ number format ÇÔ¼ö - ¼ýÀÚ¸¦ õ´ÜÀ§·Î ±¸ºÐ
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.