
mb_ltrim 함수는 문자열에서 특정 문자를 제거하는 함수로, UTF-8 인코딩을 지원합니다.
문자열에서 특정 문자를 제거하는 옵션을 제공하는 방법은 다음과 같습니다.
- `mb_ltrim` 함수의 첫 번째 인수 `$char`에 문자열을 지정합니다. 예를 들어, 공백을 제거하려면 `$char = " "`를 지정합니다.
- `mb_ltrim` 함수의 다섯 번째 인수 `$charlist`에 제거할 문자열을 배열로 지정합니다. 예를 들어, 공백, 탭, 줄바꿈을 제거하려면 `$charlist = array(" ", "\t", "\n")`을 지정합니다.
charset 옵션을 지정하는 방법은 다음과 같습니다.
- `mb_ltrim` 함수의 여섯 번째 인수 `$encoding`에 문자열의 인코딩을 지정합니다. 예를 들어, UTF-8 인코딩을 사용하려면 `$encoding = "UTF-8"`을 지정합니다.
예제를 통해 보겠습니다.
#hostingforum.kr
php
$str = " Hello World";
$char = " ";
$offset = 0;
$length = strlen($str);
$charlist = array(" ", "t", "n");
$encoding = "UTF-8";
$result = mb_ltrim($str, $char, $offset, $length, $charlist, $encoding);
echo $result; // Hello World
위 예제에서 `$charlist` 배열에 공백, 탭, 줄바꿈을 제거할 문자열을 지정했습니다. `$encoding` 변수에 UTF-8 인코딩을 지정했습니다.
또한, 일본어의 한글자만 제거하고 싶다면 `$charlist` 배열에 일본어의 한글자만 추가하면 됩니다.
#hostingforum.kr
php
$str = " Hello World";
$char = " ";
$offset = 0;
$length = strlen($str);
$charlist = array(" ", "t", "n", "u{3042}"); // "u{3042}"는 일본어의 한글자입니다.
$encoding = "UTF-8";
$result = mb_ltrim($str, $char, $offset, $length, $charlist, $encoding);
echo $result; // Hello World
위 예제에서 `$charlist` 배열에 일본어의 한글자 "\u{3042}"를 추가했습니다.
2025-06-26 23:58