라이브러리

[PHP] mb_regex_encoding - 멀티바이트 정규 표현식에 대한 문자 인코딩 설정/가져오기




PHP에서 mb_regex_encoding


PHP의 `mb_regex_encoding` 함수는 멀티바이트 정규표현식의 인코딩을 설정하는 함수입니다. 이 함수는 PHP 5.2.3 버전부터 사용할 수 있습니다.

# 기본적인 사용법


`mb_regex_encoding` 함수는 인코딩을 설정하는 함수로, 인코딩을 설정한 후에 정규표현식을 사용할 수 있습니다. 예를 들어, 한글을 포함한 문자열을 정규표현식으로 검색할 때, 인코딩을 설정하지 않으면 검색이 제대로 되지 않을 수 있습니다.

#hostingforum.kr
php

// 인코딩을 설정합니다.

mb_regex_encoding('UTF-8');



// 한글을 포함한 문자열을 정규표현식으로 검색합니다.

$pattern = '/^.*K.*$/';

$text = '한글을 포함한 문자열';

preg_match($pattern, $text, $match);



// 결과를 출력합니다.

print_r($match);



# 인코딩 설정 방법


`mb_regex_encoding` 함수는 인코딩을 설정하는 함수로, 인코딩을 설정할 수 있습니다. 예를 들어, UTF-8, EUC-KR, ISO-8859-1 등 다양한 인코딩을 설정할 수 있습니다.

#hostingforum.kr
php

// UTF-8 인코딩을 설정합니다.

mb_regex_encoding('UTF-8');



// EUC-KR 인코딩을 설정합니다.

mb_regex_encoding('EUC-KR');



// ISO-8859-1 인코딩을 설정합니다.

mb_regex_encoding('ISO-8859-1');



# 인코딩 확인 방법


`mb_regex_encoding` 함수는 인코딩을 확인하는 함수로, 현재 설정된 인코딩을 확인할 수 있습니다.

#hostingforum.kr
php

// 현재 설정된 인코딩을 확인합니다.

echo mb_regex_encoding();



# 예제


다음 예제는 한글을 포함한 문자열을 정규표현식으로 검색하는 예제입니다.

#hostingforum.kr
php

// 인코딩을 설정합니다.

mb_regex_encoding('UTF-8');



// 한글을 포함한 문자열을 정규표현식으로 검색합니다.

$pattern = '/^.*K.*$/';

$text = '한글을 포함한 문자열';

preg_match($pattern, $text, $match);



// 결과를 출력합니다.

print_r($match);



# 결론


`mb_regex_encoding` 함수는 멀티바이트 정규표현식의 인코딩을 설정하는 함수로, 인코딩을 설정한 후에 정규표현식을 사용할 수 있습니다. 이 함수는 PHP 5.2.3 버전부터 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색