ÇÑ±Û ¹®ÀÚ¿ °¡Á®¿À±â ÀÚ¸£±â, Mb_substr() utf-8 | ¹øÈ£ : 545 ¹ø±Û Á¶È¸ : 367 ȸ |
PHP¿¡¼ ¹®ÀÚ¿ÀÇ ÀϺθ¸ °¡Á®¿Í¾ß(À߶ó¾ß) ÇÒ °æ¿ì ÀϹÝÀûÀ¸·Î substr() ÇÔ¼ö¸¦ »ç¿ëÇÏÁÒ. ±×·±µ¥ ¸¸¾à ÇѱÛÀ̶ó¸é ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÒ °æ¿ì µÞºÎºÐ¿¡ ÀǵµÄ¡ ¾ÊÀº ¹®ÀÚ°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.
# php ¹®ÀÚ¿ ÀÚ¸£´Â ¹æ¹ý
¸ÕÀú À§¿Í°°ÀÌ ÀÌ»óÇÑ ¹®ÀÚ°¡ ³ªÅ¸³ª´Â ÀÌÀ¯´Â ÇÑ±Û ÀÎÄÚµùÀÇ byte ´ÜÀ§°¡ ¿µ¹®°ú ´Ù¸£±â ¶§¹®ÀÔ´Ï´Ù. À̶§´Â mb_substr() ÇÔ¼ö¸¦ »ç¿ëÇØ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.±×·³ ¾Æ·¡¿¡¼ ¿¹Á¦¸¦ »ç¿ëÇÏ¿© ÀÚ¼¼È÷ ¾Ë¾Æº¾´Ï´Ù.
# mb_substr()ÇÔ¼öÀÇ ¿¹Á¦
¸¸¾à $sitename°¡ 'À¥ÀÌÁîÇÁ¸®' À̶ó°í ÇÒ °æ¿ì ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ °³ÀÇ ÇÔ¼ö¸¦ ¸ðµÎ »ç¿ëÇÏ¿© °á°ú°¡ ¾î¶»°Ô ´Ù¸¥Áö ¾Ë¾Æº¾´Ï´Ù.
<?php
$sitename = 'À¥ÀÌÁîÇÁ¸®';
echo mb_substr($sitename, 2,null, 'utf-8);
// UTF-8 ÀÎÄÚµùÀÎ °æ¿ì
echo mb_substr($sitename, 2, null, 'euc-kr');
// EUC-KR ÀÎÄÚµùÀÎ °æ¿ì
?>
°á°ú´Â ¾Æ·¡¿Í °°ÀÌ ³ªÅ¸³³´Ï´Ù.
À¥ÀÌÁî
ÁîÇÁ¸®
// mb_substr() ÇÔ¼ö¸¦ »ç¿ëÇØ Á¤È®È÷ ÇѱÛÀÇ ÀϺθ¸ Ãâ·Â
ÀÌó·³ ÇѱÛÀÎ °æ¿ì¿¡ mb_substr() ÇÔ¼ö¸¦ »ç¿ëÇÏ¸é ¹ÙÀÌÆ® ´ÜÀ§°¡ ¾Æ´Ñ ¹®ÀÚ¿ÀÇ ±æÀÌ·Î ½±°Ô ÀÚ¸¦ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Àü ±Û | eregi_replace, str_replace, preg_replace Â÷ÀÌÁ¡ |
´Ù À½ ±Û | ÀÚÁÖ ¾²ÀÌ´Â Á¤±Ô½Ä(Regular Expression) |
[°ü·Ã±Û] | ¾øÀ½ | ÀÛ¼ºÀϽà : 2020-11-11 11:26:05 |
Copyright(c) 2003 xirom all right reserved vol.3 Contact xirom@xirom.net form more information |