PHP 글자수 세기
페이지 정보
본문
<?php
// euc-kr에서 글자수 세는 함수
// euc-kr 영어 1byte, 한글 2byte
function str_count($str){
$kChar = 0;
for( $i = 0 ; $i < strlen($str) ;$i++){
$lastChar = ord($str[$i]);
if($lastChar >= 127){
$i++;
}
$kChar++;
}
return $kChar;
}
// utf-8에서 글자수 세는 함수
// euc-kr 영어 1byte, 한글 3byte
function str_count($str){
$kChar = 0;
for( $i = 0 ; $i < strlen($str) ;$i++){
$lastChar = ord($str[$i]);
if($lastChar >= 127){
$i= $i+2;
}
$kChar++;
}
return $kChar;
}
?>
참고자료
http://blog.naver.com/PostView.nhn?blogId=choro1004&logNo=20123094602
http://mwultong.blogspot.com/2007/04/php-utf-8-unicode-string-size.html
// euc-kr에서 글자수 세는 함수
// euc-kr 영어 1byte, 한글 2byte
function str_count($str){
$kChar = 0;
for( $i = 0 ; $i < strlen($str) ;$i++){
$lastChar = ord($str[$i]);
if($lastChar >= 127){
$i++;
}
$kChar++;
}
return $kChar;
}
// utf-8에서 글자수 세는 함수
// euc-kr 영어 1byte, 한글 3byte
function str_count($str){
$kChar = 0;
for( $i = 0 ; $i < strlen($str) ;$i++){
$lastChar = ord($str[$i]);
if($lastChar >= 127){
$i= $i+2;
}
$kChar++;
}
return $kChar;
}
?>
참고자료
http://blog.naver.com/PostView.nhn?blogId=choro1004&logNo=20123094602
http://mwultong.blogspot.com/2007/04/php-utf-8-unicode-string-size.html
댓글목록
등록된 댓글이 없습니다.