'php 한글깨짐'에 해당되는 글 2건
- 2014.01.03 php header utf-8, euc-kr 인코딩 변환
- 2013.12.12 php 한글 문자열 자르기
프로그램/php2014. 1. 3. 21:13
프로그램/php2013. 12. 12. 18:07
반응형
<?
// 문자열 자르기
function cut_str($str, $len, $suffix = '')
{
$str = strip_tags(stripslashes(trim($str)));
if(strlen($str) > $len)
{
$cnt = 0;
$len2 = $len;
$str2 = '';
for($i = 0; $i < $len2 ; $i++)
{
$cut = ord(substr($str, $i, 1));
if($cut > 127)
{
$cnt++;
$str2 .= substr($str, $i, 2);
$i++;
$len2++;
}
else
{
$str2 .= substr($str, $i, 1);
}
}
}
return $str = $str2 . $suffix;
}
// 사용 예
$ary[] = "홍길동이다";
$ary[] = "honghong";
$ary[] = "11길동01";
$ary[] = "길1동2이3";
$ary[] = "길12동2이3";
$ary[] = "길동122이3";
$ary[] = "abcde";
$ary[] = "고두";
$ary[] = "12341324고두";
$ary[] = "\'\*\":;#!";
$ary[] = "\"홍길동\"";
foreach($ary as $k => $v)
{
echo "<br />" . $v . " / " . cut_str($v, 3, '..');
}
?>
반응형