라이브러리

[PHP] mb_trim - 문자열의 시작과 끝에서 공백(또는 다른 문자)을 제거합니다.




PHP 에서 `mb_trim` 함수는 `trim` 함수와 유사하지만, 다국어 지원을 위해 사용됩니다. `trim` 함수는 ASCII 문자만 제거할 수 있지만, `mb_trim` 함수는 UTF-8 문자를 제거할 수 있습니다.

mb_trim 함수의 사용법


`mb_trim` 함수는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 제거할 문자열, 두 번째 매개변수는 제거할 문자입니다.

예제


#hostingforum.kr
php

// ASCII 문자 제거

$text = "   Hello, World!   ";

echo trim($text); // Hello, World!



// 다국어 문자 제거

$text = "   안녕하세요, 세계!   ";

echo mb_trim($text, ' '); // 안녕하세요, 세계!



mb_trim 함수의 옵션


`mb_trim` 함수에는 옵션을 사용할 수 있습니다. 옵션은 다음과 같습니다.

* `MB_TRIM_BOTH`: 양쪽에서 문자를 제거합니다.
* `MB_TRIM_LEFT`: 왼쪽에서 문자를 제거합니다.
* `MB_TRIM_RIGHT`: 오른쪽에서 문자를 제거합니다.

예제


#hostingforum.kr
php

// 양쪽에서 문자를 제거

$text = "   안녕하세요, 세계!   ";

echo mb_trim($text, ' ', MB_TRIM_BOTH); // 안녕하세요, 세계!



// 왼쪽에서 문자를 제거

$text = "   안녕하세요, 세계!   ";

echo mb_trim($text, ' ', MB_TRIM_LEFT); // 안녕하세요, 세계!



// 오른쪽에서 문자를 제거

$text = "   안녕하세요, 세계!   ";

echo mb_trim($text, ' ', MB_TRIM_RIGHT); //   안녕하세요, 세계!



mb_trim 함수의 에러 처리


`mb_trim` 함수는 에러를 발생시키지 않습니다. 하지만, 매개변수에 잘못된 값을 넣으면 에러가 발생할 수 있습니다.

예제


#hostingforum.kr
php

// 잘못된 매개변수

$text = "안녕하세요, 세계!";

echo mb_trim($text, ' ', MB_TRIM_BOTH); // 에러가 발생하지 않습니다.



결론


`mb_trim` 함수는 다국어 지원을 위해 사용되는 함수입니다. ASCII 문자만 제거할 수 있는 `trim` 함수와 달리, UTF-8 문자를 제거할 수 있습니다. `mb_trim` 함수에는 옵션을 사용할 수 있으며, 에러를 발생시키지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 419 페이지

검색

게시물 검색