
mb_substr 함수의 오프셋은 문자열의 시작 위치를 나타내는 것이 맞습니다. 하지만 오프셋을 0으로 설정하면 문자열의 시작 위치가 0이기 때문에 문자열의 처음부터 자를 것입니다.
만약 마지막 인자로 지정된 길이만큼 자르기를 원한다면, 오프셋을 0으로 설정하고 마지막 인자로 길이를 지정하는 것이 아니라, 오프셋을 0으로 설정하고 마지막 인자로 -길이를 지정하면 됩니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
echo mb_substr("Hello, World!", 0, -5);
이 코드는 "Hello, Wor"를 출력합니다.
오프셋을 0으로 설정하고 마지막 인자로 -길이를 지정하면, 문자열의 마지막부터 지정된 길이만큼 자를 수 있습니다.
2025-07-31 17:39