<?php
// -> onlytext(적용대상글,노출할글자수,[more 문자열 기본(...)],[캐릭터셋 기본 (UTF-8)]);
// -> onlytext('<b>안녕하세염 뿌잉뿌잉~</b>',10);
function onlytext($s_str,$s_length,$s_end="",$s_charset="") {
if(!$s_charset) $s_charset="UTF-8";
if(!$s_end) $s_end="..";
$s_str=trim($s_str);
$s_str=str_replace("\r\n","",$s_str);
$s_str=str_replace(" ","",$s_str);
$s_str=str_replace(" ","",$s_str);
$s_str=strip_tags($s_str);
// 2014.08.26 추가패치 : UTF-8의 경우, 문자열 길이가 다르기 때문에 디코드해주어야 함 by.이재현
$s_str_length=strlen(utf8_decode($s_str));
//echo "글자크기 : ".$s_str_length.",자르기크기 : ".$s_length;
// 2014.08.26 추가패치 : 지정한 문자열 보다 작을 경우는 문자열 자르기 실행 안함 by.이재현
if($s_str_length>$s_length) {
$result=mb_substr($s_str,0,$s_length,$s_charset).$s_end;
} else {
$result=$s_str;
}
return $result;
}
?>
'Develop > PHP' 카테고리의 다른 글
[PHP]Warning:imagepng(): gd-png error: compression level must be 0 through 9 (0) | 2016.08.12 |
---|---|
[페이스북]내 타임라인 글쓰기 (0) | 2016.05.12 |
[페이스북]타임라인 가져오기 (0) | 2016.04.15 |
[PHP]인스타그램(Instagram) API 적용 (0) | 2016.01.14 |
[PHP]Apache + PHP + MySQL 환경구축 (0) | 2015.09.20 |
댓글