2026, 새로운 도약을 시작합니다.

영문, 숫자, 특수문자, 공백, 한글등 무조건 문자열 길이로 자르기 (str_cut 함수 수정)

영문, 숫자, 특수문자, 공백, 한글등이 섞여있는 문자열을 byte 단위가 아니라 문자열 길이로 자르는 함수입니다.

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

$tmp_str = mb_substr($str, 0, $len, $g4['charset']);

return $tmp_str . (mb_strlen($str) > mb_strlen($tmp_str) ? $suffix : "");
}
|

댓글 2개

iconv 보다 mb string을 더 많이 사용하는군요...
공백도 그대로 살아 있나요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
번호 제목 글쓴이 날짜 조회
3309 3년 전 조회 2,011
3308 11년 전 조회 2,331
3307 6년 전 조회 5,021
3306 6년 전 조회 3,494
3305 6년 전 조회 1.3만
3304 7년 전 조회 3,973
3303 7년 전 조회 3,954
3302 7년 전 조회 1.4만
3301 8년 전 조회 5,098
3300 8년 전 조회 6,191
3299 8년 전 조회 1.1만
3298 8년 전 조회 4,233
3297 8년 전 조회 4,659
3296 8년 전 조회 1.2만
3295 8년 전 조회 1.5만
3294 8년 전 조회 6,242
3293 8년 전 조회 5,861
3292 9년 전 조회 5,514
3291 9년 전 조회 1.4만
3290 9년 전 조회 5,269
🐛 버그신고