라이브러리
[PHP] mb_check_encoding - 지정된 인코딩에 대해 문자열이 유효한지 확인합니다.
PHP의 mb_check_encoding 함수
PHP의 `mb_check_encoding` 함수는 문자열의 인코딩을 확인하는 함수입니다. 이 함수는 문자열이 지정된 인코딩으로 인코딩되어 있는지 확인하고, 그렇지 않으면 에러를 발생시킵니다.
# 인수
`mb_check_encoding` 함수는 두 개의 인수를 받습니다.
* `$string`: 확인할 문자열입니다.
* `$encoding`: 확인할 인코딩입니다.
# 반환 값
`mb_check_encoding` 함수는 다음 값을 반환합니다.
* `TRUE`: 문자열이 지정된 인코딩으로 인코딩되어 있는 경우.
* `FALSE`: 문자열이 지정된 인코딩으로 인코딩되어 있지 않은 경우.
# 예제
다음 예제는 `mb_check_encoding` 함수를 사용하여 문자열의 인코딩을 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
// ASCII 인코딩 문자열
$string = 'Hello, World!';
$encoding = 'ASCII';
// mb_check_encoding 함수를 사용하여 인코딩 확인
if (mb_check_encoding($string, $encoding)) {
echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있습니다.";
} else {
echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있지 않습니다.";
}
# 결과
문자열 'Hello, World!'은 ASCII 인코딩으로 인코딩되어 있습니다.
# 예제 2
다음 예제는 `mb_check_encoding` 함수를 사용하여 문자열의 인코딩을 확인하는 방법을 보여줍니다. 이 예제에서는 UTF-8 인코딩을 사용합니다.
#hostingforum.kr
php
// UTF-8 인코딩 문자열
$string = '안녕하세요, 세계!';
$encoding = 'UTF-8';
// mb_check_encoding 함수를 사용하여 인코딩 확인
if (mb_check_encoding($string, $encoding)) {
echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있습니다.";
} else {
echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있지 않습니다.";
}
# 결과
문자열 '안녕하세요, 세계!'은 UTF-8 인코딩으로 인코딩되어 있습니다.
# 예제 3
다음 예제는 `mb_check_encoding` 함수를 사용하여 문자열의 인코딩을 확인하는 방법을 보여줍니다. 이 예제에서는 ASCII 인코딩을 사용하여 인코딩되지 않은 문자열을 확인합니다.
#hostingforum.kr
php
// ASCII 인코딩 문자열
$string = '안녕하세요, 세계!';
$encoding = 'ASCII';
// mb_check_encoding 함수를 사용하여 인코딩 확인
if (mb_check_encoding($string, $encoding)) {
echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있습니다.";
} else {
echo "문자열 '$string'은 '$encoding' 인코딩으로 인코딩되어 있지 않습니다.";
}
# 결과
문자열 '안녕하세요, 세계!'은 ASCII 인코딩으로 인코딩되어 있지 않습니다.
# 참고
`mb_check_encoding` 함수는 문자열의 인코딩을 확인하는 데 사용할 수 있습니다. 이 함수는 문자열이 지정된 인코딩으로 인코딩되어 있는지 확인하고, 그렇지 않으면 에러를 발생시킵니다. 이 함수는 PHP 4.0.6 이상에서 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.