heavylcuky

latest 함수나 cut_str함수 사용시

· 2013-03-26 (화) 13:37:44 · 1376 · 5
latest 함수나 cut_str함수 사용시 제목 글자수를 넣어줘도 작동을 안합니다. 0일때는 제목이 없어지고 작동이 되는데 1이상의 숫자는 모두 제목을 모두 노출시키는것 같습니다.

cut_str함수에서

$arr_str = preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY);
이부분의 결과값이 항상 1로 나오는데 제가 정규식은 잘 몰라서 패턴에 무슨 문제가 있는지 잘 모르겠네요 ㅠ_ㅠ..
|

댓글 5개

캐시된 내용이 나오는 것으로 보입니다.
설정을 변경후 글을 하나 이상 써보시거나 관리자에서 캐시파일삭제를 실행해 보시기 바랍니다.
그래도 변화가 없네요 ㅠ_ㅠ..
db 언어셋이 euc-kr이라서 그런것 같은데 방법이 없을까요 ㅠ_ㅠ?
cut_str 함수를 euc-kr 환경에서 사용할 수 있도록 아래처럼 수정해보세요.

[code]
function cut_str($str, $len, $suffix="…")
{
global $g4;

$s = substr($str, 0, $len);
$cnt = 0;
for ($i=0; $i<strlen($s); $i++)
if (ord($s[$i]) > 127)
$cnt++;
$s = substr($s, 0, $len - ($cnt % 2));
if (strlen($s) >= strlen($str))
$suffix = "";
return $s . $suffix;
}
[/code]
제가 헛다리 짚었나 보네요 위의 함술 변경하니 문자가 깨지는걸 보니 언어셋 문제는 아닌가봐요 ㅠ_ㅠ..

preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY); 여기서 글자를 배열로 나누지 못하는걸보면 php 서버 버전이 낮거나 그런 이유인지도 모르겠네요 일단 보류하고 나중에 천천히 원인 찾아봐야겠네요 답변들 감사드려요
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
13-04-02
13-04-02
13-04-02
13-04-02
13-04-01
13-04-01
13-03-30
13-03-30
13-03-30
13-03-29
13-03-29
13-03-26
13-03-26
13-03-26
13-03-26
13-03-25
13-03-24
13-03-24
13-03-24
13-03-23