한글 영어 혼합된 경우 문자열 길이 구하기
페이지 정보
작성자 이름으로 검색 댓글 0건 조회 15,262회 작성일 05-08-07 19:20본문
한글 영어 혼합된 경우 문자열 길이 구하기 | ||
글쓴이 : 오렌지블루 |
저작권자 이메일 : loverte@yahoo.co.kr |
|
출처 : http://phpschool.com |
작성일 : 2002/04/26 18:15:42 |
|
|
||
글내용 |
||
한글과 영문이 섞인 글자의 길이를 구하면 한글 한 글자를 두글자로 인식 문자갯수가 엉뚱하게 나온것을 극복한 소스 입니다 초보자들은 보고 문법을 공부하시고 중급자는 변형해서 사용하세요 ^^;; 그럼 소스를 뿌립니다 아싸 <? $val1 = "푸하하하하 afkn 푸하하하하하"; # 공백을 변환한다 $val1 = eregi_replace (" ", "", $val1); # 문자열의 길이를 얻는다 $val_max = strlen($val1); # 문자열의 길이 만큼 루프를 돈다 for($i=0; $i < $val_max; $i++){ $v = ord($val1[$i]); if($v > 128){ $han_len++; }else if($v < 128){ $eng_len++; } } $han_len = $han_len / 2; echo $eng_len + $han_len; ?> |
관련링크
댓글목록
등록된 댓글이 없습니다.