¡Ø ±¤°í¼º±ÛÀº »çÀü µ¿ÀÇ ¾øÀÌ »èÁ¦ ÇÕ´Ï´Ù.
  ÇÑ±Û ¹®ÀÚ¿­ °¡Á®¿À±â ÀÚ¸£±â, Mb_substr() utf-8 ¹øÈ£ : 545 ¹ø±Û        Á¶È¸ : 367 ȸ
ÀÛ    ¼º    ÀÚ : Ȳȫ±¸  ¸ÞÀÏ º¸³»±â

PHP¿¡¼­ ¹®ÀÚ¿­ÀÇ ÀϺθ¸ °¡Á®¿Í¾ß(À߶ó¾ß) ÇÒ °æ¿ì ÀϹÝÀûÀ¸·Î substr() ÇÔ¼ö¸¦ »ç¿ëÇÏÁÒ. ±×·±µ¥ ¸¸¾à ÇѱÛÀ̶ó¸é ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÒ °æ¿ì µÞºÎºÐ¿¡ ÀǵµÄ¡ ¾ÊÀº ¹®ÀÚ°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.​

 

# php ¹®ÀÚ¿­ ÀÚ¸£´Â ¹æ¹ý

¸ÕÀú À§¿Í°°ÀÌ ÀÌ»óÇÑ ¹®ÀÚ°¡ ³ªÅ¸³ª´Â ÀÌÀ¯´Â ÇÑ±Û ÀÎÄÚµùÀÇ byte ´ÜÀ§°¡ ¿µ¹®°ú ´Ù¸£±â ¶§¹®ÀÔ´Ï´Ù. À̶§´Â mb_substr() ÇÔ¼ö¸¦ »ç¿ëÇØ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
mb_substr(¹®ÀÚ¿­, ½ÃÀÛÀ§Ä¡, ³ªÅ¸³¾ ±æÀÌ, ÀÎÄÚµù¹æ½Ä);


ÀÎÄÚµù ÀÎÀÚ¿¡´Â ¾Æ·¡¿Í °°Àº ¹®ÀÚ ÀÎÄÚµùÀÌ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

±×·³ ¾Æ·¡¿¡¼­ ¿¹Á¦¸¦ »ç¿ëÇÏ¿© ÀÚ¼¼È÷ ¾Ë¾Æº¾´Ï´Ù. 

 

# mb_substr()ÇÔ¼öÀÇ ¿¹Á¦

¸¸¾à $sitename°¡ 'À¥ÀÌÁîÇÁ¸®​' À̶ó°í ÇÒ °æ¿ì ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ °³ÀÇ ÇÔ¼ö¸¦ ¸ðµÎ »ç¿ëÇÏ¿© °á°ú°¡ ¾î¶»°Ô ´Ù¸¥Áö ¾Ë¾Æº¾´Ï´Ù.

<?php
  $sitename = 'À¥ÀÌÁîÇÁ¸®';
  echo mb_substr($sitename, 0, 3, 'utf-8');
  echo mb_substr($sitename, 2,null, 'utf-8);
  // UTF-8 ÀÎÄÚµùÀÎ °æ¿ì

  echo mb_substr($sitename, 0, 3, 'euc-kr');
  echo mb_substr($sitename, 2, null, 'euc-kr');
 // EUC-KR ÀÎÄÚµùÀÎ °æ¿ì
?>

°á°ú´Â ¾Æ·¡¿Í °°ÀÌ ³ªÅ¸³³´Ï´Ù.
À¥ÀÌÁî 
ÁîÇÁ¸®

// mb_substr() ÇÔ¼ö¸¦ »ç¿ëÇØ Á¤È®È÷ ÇѱÛÀÇ ÀϺθ¸ Ãâ·Â 

ÀÌó·³ ÇѱÛÀÎ °æ¿ì¿¡ mb_substr() ÇÔ¼ö¸¦ »ç¿ëÇÏ¸é ¹ÙÀÌÆ® ´ÜÀ§°¡ ¾Æ´Ñ ¹®ÀÚ¿­ÀÇ ±æÀÌ·Î ½±°Ô ÀÚ¸¦ ¼ö ÀÖ½À´Ï´Ù. 

 

¸Þ¸ð³²±â±â ÇÑ±Û 150ÀÚ ¿µ¹®300ÀÚ À̳»
ÀÛ¼ºÀÚ         Æнº¿öµå                ÇöÀç  0 byte
[°ü·Ã±Û] ¾øÀ½ ÀÛ¼ºÀϽà : 2020-11-11 11:26:05
Copyright(c) 2003 xirom all right reserved vol.3
Contact xirom@xirom.net form more information