라이브러리

[PHP] mb_scrub - 잘못 구성된 바이트 시퀀스를 대체 문자로 바꿉니다.




PHP의 `mb_scrub` 함수는 문자열 내의 불필요한 문자를 제거하는 함수입니다. 이 함수는 주로 HTML 태그, 스페이스, 탭, 줄바꿈 문자 등과 같은 불필요한 문자를 제거하는 데 사용됩니다.

mb_scrub 함수의 사용법


`mb_scrub` 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

mb_scrub(string $str, string $encoding = 'UTF-8', int $mode = 0)



- `str`: 제거할 문자열
- `encoding`: 문자열의 인코딩 방식 (기본값은 'UTF-8')
- `mode`: 제거할 문자열의 모드 (기본값은 0)

mb_scrub 함수의 모드


`mb_scrub` 함수의 모드는 다음과 같습니다.

- `MB_SCRUB_STRIP` (0): 스페이스, 탭, 줄바꿈 문자를 제거합니다.
- `MB_SCRUB_STRIP_ALL` (1): 스페이스, 탭, 줄바꿈 문자, HTML 태그를 제거합니다.
- `MB_SCRUB_CLEAN` (2): 스페이스, 탭, 줄바꿈 문자, HTML 태그, URL을 제거합니다.

예제


#hostingforum.kr
php

// 스페이스, 탭, 줄바꿈 문자를 제거합니다.

$str = "Hello, World! 
	";

echo mb_scrub($str, 'UTF-8', MB_SCRUB_STRIP) . "
";



// 스페이스, 탭, 줄바꿈 문자, HTML 태그를 제거합니다.

$str = "
Hello, World! 
	";

echo mb_scrub($str, 'UTF-8', MB_SCRUB_STRIP_ALL) . "
";



// 스페이스, 탭, 줄바꿈 문자, HTML 태그, URL을 제거합니다.

$str = "Hello, World! 
	";

echo mb_scrub($str, 'UTF-8', MB_SCRUB_CLEAN) . "
";



이 예제에서는 `mb_scrub` 함수를 사용하여 문자열 내의 불필요한 문자를 제거하는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색