½ÃÀÛÆäÀÌÁö·Î Áñ°Üã±âÃß°¡
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ l Ã⼮üũ l ¸¶ÀÌÆäÀÌÁö l CGIMALL
ÀÚ·á½Ç »çÀÌÆ®µî·Ï ·©Å·100 ÇÁ·Î±×·¥¸®ºä °ü¸®ÀÚÃßõÀÚ·á Ãʺ¸°¡À̵å
Ä¿¹Â´ÏƼ
Àüü ÆîÃ帱â
Äü¸Þ´º¸µÅ© jquery , CSS , PHP , Javascript , ¹«·áÆùÆ® , ASP
»ó¼¼°Ë»ö
Ȩ > Ä¿¹Â´ÏƼ > Áú¹®°ú´äº¯ »ó¼¼º¸±â
Ä¿¹Â´ÏƼ ±¸Àα¸Á÷
»çÀÌÆ®µî·Ï
Ŭ¶ó¿ìµåű×
Javascript
PHP
asp
css
mysql
html
jquery
������
image
mobile
API
slide
°Ô½ÃÆÇ
ÇöÀçÁ¢¼ÓÀÚ ¸í »õ·Î°íħ
°Ô½ÃÆÇŸÀÌƲ Áú¹®°ú´äº¯ / »ó¼¼º¸±â
Æ®À§ÅÍ·Î º¸³»±â
Ãßõ¼ö 67 | Á¶È¸¼ö 1,225 | µî·ÏÀÏ 2001-04-05 04:35:06

´Ð³×ÀÓ

HappyCGI

À̸ÞÀÏ

hero@happycgi.com

Á¦¸ñ

[ÆÁ] ÇѱÛÆÄÀÏ ÀÚ¸£±â
³»¿ë


ÀÛ¼ºÀÚ : È«¼ºÇ¥
Ãâó : http://tobyto.pe.kr

±ÛÀ» ÀÚ¸£´Â ·çƾÀº ÀÌ·¸°Ô ÇÕ´Ï´Ù. ¿ì¸®³ª¶ó¸»Àº ¿µ¾î¿Í´Â ´Ù¸£ÁÒ. ±×·¡¼­ ´Ü¼øÈ÷ ¹®ÀåÀ» ÀÚ¸¥´Ù¸é php¿¡ ÀÖ´Â ÇÔ¼öÀÎ substrÇÔ¼ö¸¦ ¾²¸éµË´Ï´Ù¸¸, ¿µ¾îÀÇ °æ¿ì¿¡ ÇÑÄ¡ÀÇ ¿ÀÂ÷µµ ¾øÀÌ ÀߵǴµ¥, ÇѱÛÀÇ °æ¿ì¿¡´Â ±ÛÀÚ¸¦ Áß°£¿¡ Àß¶ó¼­ º¸¿©ÁÖ´Â °æ¿ì°¡ »ý±â°ÔµË´Ï´Ù. º¸Åë ? ÀÌ·¸°Ô Ç¥½Ã°¡ µÇÁö¿ä. ±×·¡¼­ ¹®ÀåÀ» ÀÚ¸¦ °æ¿ì¿¡ ÀÚ¸£´Â ºÎºÐÀÌ ÇѱÛÀÎÁö ¾Æ´ÑÁö¸¦ ÆÇ´ÜÇÏ´Â ·çƾÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÇѱÛÀÇ °æ¿ì¿¡ ÀÌÁø¼ö·Î ¹Ù²Ü°æ¿ì¿¡ ÃÖ»óÀ§´Â 1ÀÌ µË´Ï´Ù. ±×·¯¹Ç·Î ±ÛÀÚ¸¦ ÀÌÁø¼öÀÎ 10000000, 16Áø¼ö·Î º¯È¯Çϸé 0x80ÀÌÁö¿ä, ¿ä°Í°ú ¸¶½ºÅ©Çؼ­(ºñÆ®º°·Î ´õÇÏ´Â °ÅÁö¿ä)
¿¹¸¦ µé¾î¼­ ¿µ¾î¶ó¸é
00000011
10000000
-----------
00000000
ÇѱÛÀ̶ó¸é
10001000
10000000
-----------
10000000
ÀÌ·¸°Ô °á°ú°ªÀÌ ¶³¾îÁö´Â °ÅÁö¿ä. Áï °ªÀÌ 10Áø¼ö·Î 128ÀÌ ³ª¿À¸é ÇѱÛÀ̶ó°í °á·ÐÀ» ³»·Áµµ µÇ´Â °ÅÁö¿ä.

ÀÌÇØÇϽðÚÁö¿ä. ¿ä°É ÀÌ¿ëÇؼ­ ·ÎÁ÷À» ¬´Ï´Ù.

//Á¦¸ñ ÀÚ¸£´Â ·çƾ
$length=36; //±ÛÀÚ¼öÀÔ´Ï´Ù. ÀÌ ÀÌ»óµÇ´Â °Ç ÀÚ¸£ÁÒ.
$hcount=0; //Àӽà º¯¼öÀÔ´Ï´Ù.
---------------------------------------
for($j=0;$j<$length;$j++){
$cut=ord(substr($subject,$j,1));
if(($cut & 0x80)==128){
$hcount++;
}
}
//ÁöÁ¤ÇÑ ±æÀ̸¸Å­($length) for¹®À» µ¹¸®¸é¼­ Á¦¸ñÀ» 1ÀÚ¾¿(ÇѱÛÀÇ °æ¿ì ¹ÝÀÚ¾¿) 16Áø¼ö·Î º¯È¯ÇÏ¿© 0x80°ú ºñ±³ÇÏ¿© ÇѱÛÀÎÁö ¾Æ´ÑÁö ºñ±³ÇÕ´Ï´Ù. ±×·¡¼­ ÇѱÛÀ̸é $hcount¸¦ Áõ°¡½Ãŵ´Ï´Ù.
--------------------------------
Á¦¸ñÀÌ ÁöÁ¤ÇÑ ±æÀ̺¸´Ù Ŭ°æ¿ì¿¡¸¸ ÀÌ ·çƾÀÌ ÀÛµ¿ÇÕ´Ï´Ù. $hcount°¡ ¦¼öÀÌ³Ä È¦¼öÀ̳ĸ¦ ÆÇ´ÜÇؼ­, ¦¼öÀ̸é 36ÀÚ(Çѱ۷Π18ÀÚ)±îÁö¸¸ À߶ó¿À°í µÚ¿¡ ....¸¦ ºÙÀÔ´Ï´Ù.
$hcount°¡ Ȧ¼öÀ̸é 1ÀÚ(ÇѱÛÀÇ °æ¿ì ¹ÝÀÚ)¸¦ ´Ã·Á¼­ ÀÚ¸¨´Ï´Ù. ±×¸®°í µÚ¿¡ ...¸¦ ºÙÀÔ´Ï´Ù.

if(strlen($subject)>$length){
$mod=$hcount%2;
if($mod==0){
$subject=substr($subject,0,$length);
$subject=$subject.".....";
}
else{
$length=$length+1;
$subject=substr($subject,0,$length);
$subject=$subject.".....";
}
}
·ÎÁ÷ÀÌ ÀÌÇصǼ̴ÂÁö¿ä. ±×·³...

Ãßõ½ºÅ©·¦¼Ò½ºº¸±â ¸ñ·Ï
ÀÌÀü°Ô½Ã±Û [ÆÁ] ÀÚ·á½Ç ´Ù¿î·Îµå¼ö´Â ¾î¶»°Ô Ç¥½Ã? 2001-04-05 04:33:57
´ÙÀ½°Ô½Ã±Û new´Â ¾î¶»°Ô Ç¥½ÃµÇ³ª? 2001-04-05 04:36:10