문자열 자르기

문자열 자르기

QA

문자열 자르기

본문

몇시간째 검색, 삽질,,안되서요,,

그누에도 관련 답변은 없네여,,, 

 

제목을 뒤에서 몇 바이트만 남기려고 하는데...

다음의 제목이라면

질문103번

 

뒤에서 5바이트만 남기고 앞은 날리려는데..

즉 **103번 이렇게 하려고요

 

<?=cut_str($list[$i][subject], -5)?>

 

cut_str 이거는 안되는군요..  

 

방법이 없을까요?

이 질문에 댓글 쓰기 :

답변 3

cut_str 함수는 그누보드 에서 만든함수 입니다.

한글이 일경우 byte수가 달라서 별도로 만든 함수입니다.

따라서 요렇게 쓰면 당연히 안됩니다. --> <?=cut_str($list[$i][subject], -5)?>

 

​한글 문제가 아니라면 --> <?=substr($list[$i][subject], -5)?>

 

이렇게 한번 써보시기 바랍니다.

 

한글문제가 포함된다면 substr 함수를 이용해 쪼금만 응용해보시면될듯합니다.

 

감사합니다~ 대충 해결했습니다. 말씀하신대로 한글문제가 있어 깔끔하게는 안되네요..substr는 안되는거 같구요,,euc-kr이라 그런건지.뭔지 몰겠네요..cut_str만 먹히는거 같아요,이거도 한글,숫자섞여서 5바이트는 한글의 중간이 짤리지 않으니 글자가 깨지구요,,당연한 것이겠지만..ㅎ

함수를 만들어서 쓰셔야하는데.. PHP 코드 찾으시면 금방 해결하실 수 있을겁니다.

mb_substr 쓰시면 될 것 같은데요

답변을 작성하시기 전에 로그인 해주세요.
전체 8,750
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT