¡Ø ±¤°í¼º±ÛÀº »çÀü µ¿ÀÇ ¾øÀÌ »èÁ¦ ÇÕ´Ï´Ù.
  À̸§ ġȯ ±ÛÀÚ Ä¡È¯ ÀüÈ­¹øÈ£ ġȯ ¹øÈ£ : 549 ¹ø±Û        Á¶È¸ : 246 ȸ
ÀÛ    ¼º    ÀÚ : Ȳȫ±¸  ¸ÞÀÏ º¸³»±â

function mytory_asterisk($string) 

{

$string = trim($string); 

$length = mb_strlen($string, 'utf-8'); 

$string_changed = $string; 

if ($length <= 2)

{

// ÇѵΠ±ÛÀÚ¸é ±×³É µÚ¿¡ º°Ç¥ ºÙ¿©¼­ ³»º¸³½´Ù. 

$string_changed = mb_substr($string, 0, 1, 'utf-8') . '¡Û';

}

if ($length >= 3)

{

// 3À¸·Î ³ª´²¼­ ¾ÕµÚ. 

$leave_length = floor($length/3); // ³²°Ü µÑ ±æÀÌ. ¹Ý¿Ã¸²ÇÏ´Ï ³Ê¹« ¸¹ÀÌ ³²±â°Ô µÅ, ³»¸²À¸·Î Çؼ­ ³²±â´Â °É ÁÙ¿´´Ù. 

$asterisk_length = $length - ($leave_length * 2); 

$offset = $leave_length + $asterisk_length; 

$head = mb_substr($string, 0, $leave_length, 'utf-8'); 

$tail = mb_substr($string, $offset, $leave_length, 'utf-8'); 

$string_changed = $head . implode('', array_fill(0, $asterisk_length, '¡Û')) . $tail;

}

return $string_changed;

}​ 

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