비밀번호

  • 추억의 워드랩. UTF-8 버전.

  • 짧은주소 : http://dreamphp.com/s/a0dy

  • 작 성 자 : BiHonHomepage

  • 조 회 수 : 3221

  • 등 록 일 : 2014-03-03 16:45:58

  • 추억의 워드랩. UTF-8 버전.

    영문과 숫자 등은 1자리로, 한글 등은 2자리로 계산해 지정한 길이만큼 잘라주는 함수입니다.
    80x25 텍스트 화면 구성에 사용…. 고정폭 글꼴(굴림체, 돋움체 등)로 확인해보세요.

    ────────────────────────────────────────
    <?php
    function utf8_wrap($str,$len=80)
    {
        $cnt = preg_match_all('/./u',$str,$m);
        $result = array($k=0=>'');
        for($i=$p=0;$i<$cnt;$i++)
        {
            $l = strlen($c=$m[0][$i])==1 ? 1 : 2;
            if ( $p+$l<=$len ) { $p+=$l; $result[$k].=$c; }
            else { $p=$l; $result[++$k]=$c; }
        }
        return $result;
    }

    var_export(utf8_wrap('동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라 만세. 무궁화 삼천리 화려강산 대한 사람, 대한으로 길이 보전하세'));

    ────────────────────────────────────────

    실행 결과

    array (
      0 => '동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라 만세. 무궁화 삼천리 ',
      1 => '화려강산 대한 사람, 대한으로 길이 보전하세',
    )

+ 이름

- 홈페이지

+ 내용

+ 비밀번호

* 4~20자

+ CAPTCHA

CAPTCHA Image [새로고침] (대소문자 무시)

  • 번호

  • 제목

  • 이름

  • 등록일

  • 조회수