Working/PHP

[PHP] 한글로 된 텍스트에서 substr 사용시 깨져서 나올때

씨크줌마 2020. 8. 16. 02:00
$txt = "강남구";

echo substr($txt, -1, 1);

$txt에서 '구' 를 잘라서 가져오고 싶었으나 결과는 깨져서 나온다.

 

그래서 mb_substr, mb_strlen 함수 사용했다.

 

mb_substr(문자열, 시작위치, 나타낼 길이, 인코딩방식);

 

$txt = "강남구";

$tmp_gu = mb_substr($txt, mb_strlen($txt, "UTF-8")-1, 1, "UTF-8");