|
 |
9³â Àü |
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(¾Õ¹®ÀÚ, µÞ¹®ÀÚ, [¼Ò¼öÁ¡ÀÌÇÏÀÚ¸®¼ö])
¾Õ¿¡ ¼ýÀÚ¿¡¼ µÚÀÇ ¼ýÀÚ¸¦ »« °ªÀ» ¹®ÀÚ¿·Î ¹ÝȯÇÑ´Ù.
À̶§ °á°ú °ªÀº ÁöÁ¤ÇÑ ¼Ò¼öÁ¡ ÀÌÇÏ ÀÚ¸®¼ö±îÁö °è»êµÇ¸ç ¹ÌÁöÁ¤½Ã Á¤¼ö·Î ¹ÝȯµÈ´Ù |
|
̵̧ : 401 |
̵̧
¸ñ·Ï
|
|