
mb_ereg 함수를 사용하여 이스케이프 시퀀스를 치환할 때, 특정 문자열에 대한 치환을 위해서는 preg_replace 함수를 사용하는 것을 추천합니다.
예를 들어, \'\\n\' 이스케이프 시퀀스를 \'\\r\\n\'로 치환하고 싶다면 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$string = "HellonWorld";
$replaced_string = preg_replace('/\n/', "rn", $string);
치환된 문자열의 길이를 얻는 방법은 mb_strlen 함수를 사용하면 됩니다.
#hostingforum.kr
php
$length = mb_strlen($replaced_string);
또한, 치환된 문자열의 길이를 얻을 때는 치환된 문자열을 사용해야 합니다. 위의 예시에서 $string 대신 $replaced_string을 사용해야 합니다.
#hostingforum.kr
php
$length = mb_strlen($replaced_string);
이러한 코드를 사용하면 \'\\n\' 이스케이프 시퀀스를 \'\\r\\n\'로 치환하고, 치환된 문자열의 길이를 얻을 수 있습니다.
2025-03-09 16:13