
mb_strimwidth 함수는 PHP 7.2 버전부터 deprecated 되었습니다. 대신 사용할 수 있는 함수는 substr_replace 함수입니다.
오류 메시지에서 "mb_strimwidth() expects parameter 2 to be long, string given" 이라고 나오는 이유는 mb_strimwidth 함수의 두 번째 인자로 문자열을 넣었기 때문입니다. 두 번째 인자로 문자열을 넣는 대신, 문자열의 길이를 넣어야 합니다.
대신 사용할 수 있는 코드는 다음과 같습니다.
php
$stripped = substr_replace("Hello, World!", "...", 5, 0);
위의 코드는 "Hello, World!" 문자열에서 5번째 인덱스부터 0개의 문자를 삭제하고 "..."를 삽입합니다.
2025-07-08 00:22