[PHP] #18 PHP 문자열 함수, 한글도 정확하게! 문자열 추출 및 분할 함수 정리
·
Programming/PHP
안녕하세요, 토스트데브입니다!이번 글에서는 문자열을 잘라내거나 나누는 함수들을 정리해봅니다.특히 한글 같은 멀티바이트 문자 처리에 주의해야 하는 부분도 함께 다룹니다. ✅ substr() – 문자열의 일부분 추출$str = "toastdev";echo substr($str, 0, 5); // 출력: toast 인자: (문자열, 시작 위치[, 길이])영어 등 1바이트 문자에서는 잘 작동하지만,한글은 깨질 수 있음!$str = "안녕하세요";echo substr($str, 0, 2); // 출력: � (깨짐) ✅ mb_substr() – 멀티바이트 문자열을 정확히 추출한글처럼 2바이트 이상인 문자를 자를 때는 mb_substr()을 사용해야 합니다.$str = "안녕하세요";echo mb_subst..