반응형
function hangul_pad($str, $len){
$a = strlen($str);
if($a>$len){
return mb_strimwidth($str,0,$len);
}
$a = mb_strwidth($str);
$b = $len-$a;
for($i=0; $i<$b; $i++){
$str .= " ";
}
return $str;
}
한글 및 영문이 혼합된 문자열을 한글을 2바이트로 영문은 1바이트로 계산하는 함수 (mb_strwidth)와
해당 글자수로 자른후 뒤에 공백을 채워넣는 함수 입니다.
문자열이 길 경우 트림하는 기능도 들어 있습니다.
cj택배 주소정제 서비스 개발시 text파일을 생성할때 사용하려고 제작했습니다.
반응형