<?php $title = "겨울비 내려와 머리를 적시네";
for($i=1; $i < strlen($title); $i++ ){ $test = cutStr($title,$i); //cutStr 함수 호출 echo $i.":".$test."\n<br>"; }
//한글을 깨끗하게 자르기 위한 함수 function cutStr($str,$cutbyte) {
$strbyte = strlen($str); //$str 의 바이트 수를 구한다 if($strbyte <= $cutbyte) return $str;
for($i=0; $i<$cutbyte;$i++){ if(ord($str[$i])>127) $hancnt++; //아스키 코드값 128부터 $hancnt를 1씩 증가시킨다 }
if($hancnt%2==0) $str = substr($str,0,$cutbyte); else $str = substr($str,0,$cutbyte+1);
return $str; }
?> |